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.
  • 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!