Senior Java Developer Resume
Omaha, NE
SUMMARY:
- Around 10+ years of Java Programmer experience working with diversified technologies in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis and Design, Implementation, Testing and Maintenance of Intranet/Internet, Client/Server.
- Comprehensive understanding of various software development approaches such as Waterfall, Iterative and Agile.
- Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP, Spring IOC/ORM, Spring Integration, Spring DAO, Hibernate, JNDI, Web services and XML.
- Solid experience in design and implementation of MVC architecture using SPRING.
- Expertise in design patterns like MVC, Singleton, DAO.
- Experience in parsing and generating XML documents using DOM, SAX .
- Implemented Web Services and consumed third party Web Services using SOAP, WSDL.
- Testing and Debugging of Class Modules using JUnit, TestNG and Log4J respectively.
- Working experience in Web servers like Apache Tomcat and Application severs like Oracle, Web logic
- Worked with algorithms and data - structures.
- Developed Use Case Diagrams, Class Diagrams and sequence diagrams.
- Good hands on experience in working with IDE's such as Eclipse, Net beans, STS, Edit plus.
- Knowledge in Object Oriented Analysis/Design and implemented Design Patterns across the applications.
- Worked closely with other employees to facilitate resolution of software and systems problems in a variety of environments including production, staging and development.
- Experience in version control system tools like GIT, CVS, Perforce & SVN.
- An innovative team player proven to work under tight deadlines.
- Excellent verbal/written communication skills, efficient requirement gathering ability and effectively convey them to other members in the team.
- Highly Adaptable to new technologies and very quick turn-around time.
TECHNICAL SKILLS:
Java/J2EE technologies: Servlets, JSP, Spring Core, Spring Integration Spring-JDBC,JDBC, Hibernate, Log4j, JUnit, TestNG, Web Services
Web/Application Servers: Pivotal Cloud Foundry(PCF),Tomcat, Jboss and Weblogic
Internet and Web Technologies: HTML, CSS, Java Script, XML, Web Services, SOAP and WSDL
Tools: GIT, Gradle, Maven, CVS, SVN, Perforce, CSdiff, TOAD, SOAP UI, beyond Compare, Putty, WinSCP and Fire bug.
IDE: RAD, Eclipse, NetBeans, STS
Framework: Spring and Hibernate
Databases: Oracle10g and SQL
Operating Systems: Windows and UNIX
Frontend Technologies: CSS and JavaScript
PROFESSIONAL EXPERIENCE:
Confidential, Omaha, NE
Senior Java Developer
Responsibilities:
- Preparation of Impact Analysis and traceability matrix document, construction.
- Swagger documentation for REST Apis, and work flow of the system in a proper template format and the impact of new requirement on existing process .
- Identifying the functional gaps in a business requirement and getting the same clarified from the Citi business users.
- Report the ongoing project status to the respective management authorities.
- Test cases/ scripts validation and integration testing. These scripts are managed using the tool HP Quality Centre.
- Periodically attend the Agile meetings process to discuss about the functionality of the application and progress of application.
- Prepare a demo to present among team and management
Environment: J2EE, Hibernate, Jboss, STS, Spring, SDLC, Spring boot, Spring Jpa, Microservices, GIT, Jenkins, Angular 2.0, Junit, Java Script, Oracle 9.x, Windows.
Confidential, Chicago IL
Senior Java Developer
Responsibilities:
- Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
- Developed business user interface using JAVA Server Pages (JSP), ftl, HTML and Java Script for the Presentation Tier.
- Designed and developed Business Services using Spring Integration.
- Utilized Servlets to handle various requests from the various client Networks and send responses.
- Analyzing the source code with PMD to identify inefficient code in the application.
- Prepared Test cases for the customer registration and Network scenarios based on Detailed Design documents.
- Performed unit testing and integration testing for the messages flow.
- Used STS Integrated development environment.
- Deployed this web application on Jboss server.
- Deployed Microservice to Cloud Foundry by using Cloud Foundry CLI.
- Bind database to the Microservice in PCF environment.
Environment: Pivotal Cloud Foundry(PCF), J2EE, Hibernate, Jboss, STS, Spring Integration, SDLC, Spring boot, Spring Jpa, Microservices, Jenkins, Angular 2.0, HTML, TestNG, Java Script, Oracle 9.x, Windows.
Confidential, Chicago IL
Java/J2EE Developer
Responsibilities:
- Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio.
- Developed business user interface using JAVA Server Pages (JSP), HTML and Java Script for the Presentation Tier.
- Designed and developed Business Services using Spring Integration.
- Utilized Servlets to handle various requests from the various client Networks and send responses.
- Analyzing the source code with PMD to identify inefficient code in the application.
- Prepared Test cases for the customer registration and Network scenarios based on Detailed Design documents.
- Performed unit testing and integration testing for the messages flow.
- Used STS Integrated development environment.
- Deployed this web application on Jboss server.
Environment: J2EE, Hibernate, Jboss, STS, Spring Integration, SDLC, HTML, TestNG, Java Script, Oracle 9.x, Windows.
Confidential, King of Prussia PA
Java/J2EE Developer
Responsibilities:
- Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle.
- Understand system requirements, functional specifications and verify test strategies against the requirements.
- Used J2EE architecture with MVC (Model View Controller) to make the system scalable.
- Responsible for the development of front end using spring for accessing the services on the enterprise tier.
- Configured Spring Framework to implement MVC design patterns.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns
- R esponsible for designing user interface using Spring Framework and JSP’s.
- Worked on Hibernate object/relational mapping according to database schema.
- Worked on the Web Services classes and WSDL generation.
- Used Log4J to print the logging, debugging, warning, info on to the server console.
- Involved in performing Unit and Integration testing (JUnit)
Environment: J2EE (JSP’s, Servlets), Weblogic, HTML, Spring, Hibernate, JUnit, Web Services,Windows XP.
Confidential, Philadelphia PA
Java/J2EE Developer
Responsibilities:
- Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle.
- Developed views based on JSP and velocity Templates
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes.
- Implemented persistence layer using Spring Hibernate Template.
- Developed XML configuration and data description using Hibernate.
- Hibernate Transaction Manager is used to maintain the transaction persistence
- Used Spring Core and Dependency Injection features to dynamically load different services
- Responsible for writing unit tests using JUnit.
- Developed SOAP based web services in eclipse using top down approach.
- Involved in the development of SQL queries in Oracle.
- Used web service standard to generate java classes from WSDL and created stubs call
Environment: J2EE (JSP’s, Servlets), Apache Tomcat, HTML, Spring, Junit, Web Services,Windows XP.
Confidential
Senior System Engineer
Responsibilities:
- Responsible for functional testing and customer service.
Environment: Application Server
