We provide IT Staff Augmentation Services!

Senior Developer Resume

0/5 (Submit Your Rating)

Johns Creek, GA

SUMMARY

  • 10 years of experience years in software development includes Analysis, Design and Development of Java Enterprise and web based applications.
  • Extensive experience in design and development of multi - tier applications using Java, J2ee (Servlets, JDBC, JSP, JPA, JNDI and JMS), Spring (IOC, MVC, DATA, AOP), Struts, Hibernate, RESTful and SOAP (JAXWS) Web Services technologies.
  • Experience in Java based Web Services using JAX-WS (SOAP) and JAX-RS (REST).
  • Hands on experience working with Collections and good understanding of performance implication of different collection objects.
  • Solid understanding of multi-threading and has experience developing multi-threaded applications.
  • Very strong experience and knowledge on Spring MVC, Spring CORE, Spring AOP and Hibernate frameworks.
  • Experience in client side technologies including JQuery, JavaScript, AJAX, JSON, XML
  • Experience in developing front-end system with HTML5, Bootstrap, CSS3, Angular JS.
  • Experience in Software development life cycle including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements.
  • Extensive experience of design patterns (GoF).
  • Hands on experience in MVC Architecture and Design, worked on Frameworks like Spring MVC, Struts.
  • Excellent work experience with Database writing highly complex SQL/PLSQL queries, with major Relational Databases Oracle,DB2, Sybase,MySql.
  • Familiar with Object Oriented Analysis and Design (OOAD), Middleware (MQseries) and Legacy Systems (Mainframes).
  • Expertise in Troubleshooting, Debugging, Bug fixing of developed with java and J2EE Components.
  • Experience in JBoss, Web Sphere Application Server.
  • Hands on experience with using IDE’s like Eclipse,WSAD,RAD,JBOSSID for Java Programming.
  • Experience with using build tolls like Ant and Maven and application logging using the Log4J.
  • Experience on IBM UrbanCode Deploy which is high performing tool to improve the deployment processes by automating the deployment into different servers.
  • Build and release management containing Unix and Windows environments using Shell, Perl and Ant Scripting.
  • Experience in UML Use cases, Class diagrams, Sequence Diagrams.
  • Experience in SDLC by using Waterfall, Agile (Scrum) and iterative system development methodology.
  • Experienced working with Onsite - Offshore model: Responsible for identifying, assigning and coordinating tasks between onsite and offshore.
  • Knowledge of managing Hadoop and Hadoop ecosystem (Hive/Pig, HBase, Oozie, Sqoop, Flume, Zookeeper)
  • Knowledge of NoSQL databases - MongoDB.
  • Good knowledge in Hadoop with Map reduce.
  • Experience in informatica ETL tool and Cognos reporting tool.
  • Worked on most of the UNIX flavours and Linux, good in shell scripting.
  • Good analytical, Technical skills and Experienced in interacting with Business/Technology groups.
  • Excellent understanding of project issues, ability to work independently or as part of a team.
  • Has excellent customer viewpoint, and uses it effectively in developing the applications.
  • Good communication skills, self-motivated, and strong organizational skills.
  • Enthusiasm in learning new applications with good participation.
  • Working Experience with Insurance, SCM domain with Fortune 100 Company clients.

TECHNICAL SKILLS

Languages: Java

Web Development: JSP, Servlets, AJAX, XSLT, HTML, Java Script,jquery

Web Framework: Angular JS

Web Services: SOAP, WSDL, XSD, XML, UDDI,RestFull

Middleware: J2EE, EJB, JDBC, JNDI, JMS

Databases: Oracle,DB2, Sybase,MySql

Application Servers: Web Sphere and Tomcat

Design Méthodologies: UML, J2EE Design Patterns, MVC

Development Méthodologies: OOAD, Service Oriented Architecture

Version Control Tools: CVS

Operating Systems: Unix, Linux, Windows

Frameworks: Struts, Spring

Others: Ant, Junit, Hibernate,JPA,Maven

PROFESSIONAL EXPERIENCE

Senior Developer

Confidential - Johns Creek, GA

Environment: JDK 1.7, Multi-Threading,Spring MVC, Spring, Hibernate, JPA 2.0, REST API, SOAP, TIBCO JMS,JBOSS, Oracle,pl/sql, Oracle SQL Develpler,DB2, Maven, Jenkins,HTML5, Angular JS, CSS3.

Responsibilities:

  • Involved in the end-to-end development/coding of enhancements and integrating the new functionality into the existing system.
  • Involved in setting up the architecture and design of the new components and modules being developed for new releases of the application.
  • Designed and developed RESTful Web services for critical business components to expose them to third party systems.
  • Involved in developing the client code for SOAP based web services using WSDL.
  • Developing presentation layer using Spring MVC and various web technologies like HTML5,Angular,CSS and implementing business/service layer using Spring CORE, DI and AOP.
  • Developing persistence layer with Hibernate with JPA standards to interact and perform CRUD operations with Oracle,DB2 database.
  • Developed unit test cases for service and data access layer using JUnit.
  • Responsible for discussing and understanding the requirement from the Product owner and prepare design document with approach details for the implementation of the enhancement.
  • Used and written maven scripts to manage dependencies and to build and deploy the application locally and in DEV environments
  • Followed agile software development practice paired with programming, test driven development and scrum status meetings.
  • Coordinated with the QA team to help develop their test-cases.
  • Performing the maintenance in the existing project.

Lead Java/J2EE Developer

Confidential - Dover, NH

Environment: JDK 1.7, Spring MVC, Spring, Hibernate, JPA 2.0, REST API, SOAP, Websphere, DB2, Maven,HTML5, JQuery, Bootstrap, CSS3, Multi Threading, shell scripting.

Responsibilities:

  • Involved in the end-to-end development/coding of enhancements and integrating the new functionality into the existing system.
  • Designed and developed RESTful Web services for critical business components to expose them to third party systems.
  • Involved in developing the client code for SOAP based web services using WSDL.
  • Developing presentation layer using Spring MVC and various web technologies like HTML5,JQuery,CSS and implementing business/service layer using Spring CORE, DI and AOP.
  • Developed unit test cases for service and data access layer using JUnit.
  • Responsible for discussing and understanding the requirement from the Product owner and prepare design document with approach details for the implementation of the enhancement. Designing security into every layer of the stack and the application architecture.
  • Used and written maven scripts to manage dependencies and to build and deploy the application locally and in DEV environments
  • Followed agile software development practice paired with programming, test driven development and scrum status meetings.
  • Primarily responsible for the reviewing the code and maintaining the standards and conventions.
  • Responsible for the development and design of four modules using the spring architecture.
  • Worked with Security Analysts Team to design and implement the level of security from business applications.
  • Consumed web services which were written using soap over xml. Also exposed all the Business process classes as web services using soap with XML.
  • Worked on multithreading application for daily load job.
  • Developed service class interfaces which interact with the database.
  • Responsibility for integration with the other developing team for streamlining the process-flow.
  • Worked J2EE Infrastructure and Run time analyst to build different environments and to deploy external configuration files/ properties files.
  • Unit testing, Performance / Load testing
  • Coordinated with the QA team to help develop their test-cases.
  • Performing the maintenance in the existing project.
  • Code walk through with J2EE standards / Architecture team and transition to Support team
  • Experience on leading the small team.

Senior Java/J2EE Developer

Confidential - Dover, NH

Environment: Spring, Hibernate, JSP, webservice,JMS,HTML,JNDI, CVS, Log4J, JUnit,Sybase,websphere.

Responsibilities:

  • Involved in functional requirement analysis and prepared Technical design document.
  • Extensively worked on backend, business, and persistence tier using the Spring, and Hibernate
  • Involved in design, development and testing phases of project.
  • Designed and developed Application based on Spring framework using MVC design patterns
  • Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
  • Configured Spring AOP framework to apply Logging and Transactions. Integrated Hibernate and Spring with Spring ORM module.
  • Implemented various design patterns in the project such as Business Delegate, Data Access Object, Service Locator and Singleton.
  • Developed WSDL's and XSD's for creating interfaces between different systems using SOAP based web services
  • Published and consumed Web Services using SOAP, WSDL and deployed.
  • Utilized SOAP UI to generate request XML's from WSDL to test the responses.
  • Tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Supporting the system components during system testing, integration testing and production environment.
  • Regular interaction with the Business Analyst, Database administrators, Network Administrators, Application Users - all belonging to different departments and divisions to ensure smooth running of the applications.
  • Used CVS and SVN for version control across common source code used by developers.
  • Breakup of the design elements into development tasks, giving an estimate to the management and assigning to the team.
  • Implemented business process, database retrievals, access of information and User Interface using Java, Struts, and hibernate Framework.
  • Developed presentation layer using JSP, HTML and CSS, JQuery.
  • Prepared unit test cases.
  • Code Reviews, Peer Reviews, and System Testing & CAT
  • Resolved bugs and implemented change requests.
  • Worked on shellscripting.

Java/J2EE Developer

Confidential - Dover, NH

Environment: Struts,jsp,ejb,html,ant,jdbc,xml,Java Script, Sybase,Jboss Application Developer.

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Used Jakarta Struts Framework for rapid development and ease of maintenance.
  • Developed the application front end using Jakarta Struts Framework. Developed action classes, form beans and Java Server Pages using WSAD.
  • Used AJAX Framework for Dynamic Searching of Claim Information.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Involved in implementing the DAO pattern for database access and used the JDBC API extensively.
  • Tested the application functionality with JUnit Struts Test Cases.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used JAXB API to bind XML schema to java classes.
  • Used CVS for version control.
  • Extensively used ANT as a build tool.

Java/J2EE Developer

Confidential - NY

Environment: WSAD, IBM WebSphere, JSP, Struts, Servlets, EJB,JDBC,JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, Oracle.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface, Struts Tag Libraries to simplify the complexities of the application.
  • Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.

We'd love your feedback!