Senior Java Developer Resume
PhiladelphiA
PROFESSIONAL SUMMARY:
- Over 8+ years of extensive experience in architecture, analysis, design, development, testing and support of distributed and web applications using Java - J2EE with Java, Servlet, JSP, Spring, Hibernate,JNDI, Web services, JQuery, HTML, XML, AJAX and CSS.
- Expertise in implementing various Java and J2EE design patterns like Session Façade, Data Access Objects (DAO), Factory, Singleton, and Data Transfer Object (DTO).
- Expertise in Spring framework, extensively used Spring DI, Spring AOP, Spring Jdbctemplates and Spring MVC.
- Expertise in using Hibernate, extensively used Criteria Queries.
- Extensive experience in implementing and consuming Web Services (REST & SOAP).
- Extensive experience in Spring Framework.
- Proficient in XML technologies like XSLT, XPath, DTD, XSD and JAXB.
- Extensive experience in implementing Apache Camel.
- Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and IntelliJ.
- Hands on experience with Spring Boot Framework.
- Hands on experience with CLI, Pivotal Cloud Foundry (PCF).
- Expertise in various Web development technologies like AJAX, JavaScript, JQuery, HTML and CSS.
- Extensively used the code coverage tools like Find Bug, PMD and Check Style.
- Good working experience in Log4J and JUNIT.
- Experience in building the projects using MAVEN and ANT
- Expertise in continuous integration (CI) and continuous deployment management (CD) using Jenkins tools for automatic builds
- Good experience in Change management using tools like SVN, GIT
- Experience in implementing Waterfall and Agile methodologies.
- Experience in test driven development model using JUnit and Spring framework.
- Experience in development and testing methodologies such as SOLID, and TDD/BDD
TECHNICAL SKILLS:
Languages: JDK 1.5 /1.6/1.7, J2EE.
J2EE Technologies: Servlets 2.1/2.2, JSP 1.1/1.2, JDBC 1.x/2.x, JNDI, XML, AJAX
Frameworks: JSF 1.2, Struts 1.x/2.x, Spring 4.x (AOP, MVC, JDBC) and Hibernate 3.x.
Web Services & XML: SOAP, JAX-B, JAX-RPC, WSDL, XML, XSLT 2.0, JAX-WS
Deployment Servers: Apache Tomcat 5.x/ 6.x/7.x, JBoss 4.x/5.x/6.x, BEA WebLogic 9.2/10.3/12c
IDEs/Utilities: Eclipse3.x, Spring tool Suite 3.3.0, PL/SQL Developer, Putty, SQL Developer, SoapUI.
Databases: MySQL, Oracle 8i/9i.
Operating Systems: Windows (NT, 2000/XP, 7), UNIX, LINUX
Build Tools: Ant, Maven
Performance Tools: App Dynamics.
Version Control: Tortoise SVN, CVS.
Others: MS Office, HTML 5, Log4j, CSS, XSL, XSLT, JavaScript and UNIX, JBOSS.
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia
Senior Java Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development, Integration & Testing and Implementation of the project.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD).
- Coordinate, attend calls with Customer and gather requirements, understand the issues and communicate to offshore team to enable them to deliver/perform the tasks.
- Software development with Java, Eclipse, Maven, SVN, UNIX, Jboss environment.
- Used Spring ORM to integrate Spring Framework with hibernates.
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Created the SOAP requests to access the Downstream Systems.
- Developed SOAP Web services using Apache CXF & JAX-WS.
- Guiding test engineers in creating test scenarios based on mappings and business rules
- Conduct regular meetings and Provide regular written and oral reports of activity on day today activities to Client Management.
- Handling the exceptions to ensure incoming SRO’s are not lost.
- Used hibernate ORM to do the DB operations.
- Performed Unit Testing of the developed component using Junit Mockito
- Successfully involved in test driven development model using JUnit and Spring framework.
- Involved in SOAPUI testing .Used HP ALAM for defect and feature tracking.
- Creation of the test strategy document, test design document.
- Strictly Implemented Agile (Scrum) Methodology that includes daily scrum with team, weekly meeting with business analysts and monthly sprint review with clients.
- Used Active MQ Series that allows the application components to create, send, receive and read messages.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology
Environment: Windows 7, Jdk1.6, Jboss 5.1, Eclipse, Intellij, Spring4.x, hibernate 3.0, SVN, EA (Enterprise Architect tool), Restful & SOAP Web services, JSON, CLI,Pivotal Cloud Foundry (PCF),Jenkins Continuous Integration, App Dynamics
Confidential, Philadelphia, PA
Senior Java Developer
Responsibilities:
- Provided technical expertise and Architectural solution for the proposed system.
- Worked in Requirement Analysis, Design, Development, Integration & Testing and Implementation of the project.
- Worked in developing Spring related backend services.
- Used Spring ORM to integrate Spring Framework with hibernates.
- Used Springs Jdbc and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Used Spring Web MVC framework for the applying MVC Implementation to the web application.
- Used Spring Web Module integrated with Struts.
- Integrated Spring with JSP framework.
- Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
- Used Eclipse IDE for development and Jboss server for deployment.
- Developed business layer using spring, hibernate and DAO s.
- Mentored/trained a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
- Used XML Parser, XSLT, XML DOM and tools for Marshalling and Unmarshalling purposes.
- Used SVN for version controlling.
- Developed SOAP Web services using Apache CXF.
- Used Log4j for Logging.
- Performed Unit Testing of the developed component using JUnit.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD).
- Developed Rest web services to expose configured data in the application.
- Used JQuery to create more interactive front End Development.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology
Environment: Java1.6, JSF 1.2, Spring2.0.3, Spring JDBC, hibernate 3.0, XML, CSS, Log4j, Maven, Eclipse, WebLogic, MySQL, SVN, Restful & SOAP Web services, JQuery.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Participated in all the phases of Software Development Life Cycle.
- Involved in the design of the project and represented the requirements through the diagrams using UML.
- Integrated Spring with JSP framework.
- Designed the Web-Tier using Spring MVC.
- Designed the Jasper Report using I Report tool.
- Involved in the Database design, creation, Querying.
- Developed the presentation layer and GUI framework that are developed using HTML, DHTML and Client-Side validations were done using JavaScript.
- Module Lead for reports module.
- Worked on jasper reports and developed different types of jasper reports based on customer needs.
- Involved in developing test cases for testing the application using JUnit.
- Used SVN version control for source code.
- Interacted with and monitored coding done by dev team of developers.
- Used Junit for testing.
- Developed Rest web services to expose configured data in the application.
- Used JQuery JS to create more interactive front End Development.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD).
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology
Environment: Windows 7, Jdk1.6, JSP 2.0,hibernate, JavaScript, My SQL, Eclipse 3.0, Spring2.x, Hibernate3.x, Tomcat 6.0, SVN,Jasper Reports, DROOLS, Restful Web services, JQuery.
Confidential, Philadelphia
Java Developer
Responsibilities:
- Developed configuration screens using JSP and custom JSP Tag Libraries
- Implement a generic way of parsing messages and ensure the parser is picked up at runtime depending on the message type.
- Design a generic table structure for storing multiple message formats.
- Ensure that transaction is maintained while processing the message and none of the message gets lost.
- Write message parser for some of the Upstream Message formats.
- Use JDBC template for persisting the results.
- Ensure the scalability of the component, to cater to a high volume and yet maintain the order of processing.
- Bug fixing and supporting to the business after go-live.
Environment: Windows XP, Jdk1.5, Comergent Framework, JSP 2.0, HTML, JavaScript, TOMCAT 5.5, ECLIPSE.
Confidential, Fort Lauderdale
Java Developer
Responsibilities:
- Involved in Documenting (analysis, specification, and design), implementation and testing phases of Full Software Development Life Cycle (SDLC).
- Understanding user requirements, analysis and review of the specifications.
- Involved in design discussions of Supply Chain Management Module.
- Building the prototypes using HTML.
- Implemented Spring framework based on the Model View Controller.
- Mapped classes to database tables in Deployment Descriptor files.
- Apache Ant was used for the entire build process.
- JUnit was used to implement test cases for beans.
- Worked on Eclipse IDE to write the code and integrate the application.
- Deployed the application on Apache Tomcat Application Server.
- Involved in testing, debugging, bug fixing and documentation of the system.
Environment: JAVA 1.5, HTML, JSP, Spring, JDBC, MySQL, Eclipse, Junit, ANT, Subversion (SVN).
