Java/ J2ee Developer Resume
NJ
SUMMARY:
- Over 7+ Years of IT Experience in Design, Development, Integration and Testing (SDLC) of Software Solutions based on J2EE Technologies.
- Extensive experience in designing and developing Enterprise Applications in Insurance, Finance domains.
- Well acquainted with the Software Development Life Cycle (SDLC) of applications.
- Worked extensively on J2EE technologies like Servlets, Java Server Pages (JSP), JDBC, JNDI, Hibernate, Spring.
- Good Understanding of Design Patterns, Object Oriented Programming and UML.
- Comprehensive work experience on Application Servers such as BEA Web logic Server, Web Sphere Application Server.
- Experience in Agile and Waterfall methodologies.
- Worked as a member of QA team and had good experience of documentation.
- Experienced in designing and executing test cases based on Business requirements and Functional Specifications.
- Experience on different types of tests viz. Black Box, System and Regression.
- Extensively involved in testing the applications manually.
- Flexible and versatile to adapt to any new environment and work on any project.
- Excellent Problem Solving, Analytical, and technical Skills.
- Ability to think critically and act expeditiously to evaluate situations, make decisions and solve problems.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Java/ J2EE Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project.
- Agile methodology has been used for Application Development.
- Participated in gathering business requirements from the User.
- Developed UI modules using HTML5, JSP, JavaScript and CSS.
- Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Defined Web Services using JSON - based Web Services Description Language
- Used Angular JS in the view layer for some of the view components.
- Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Worked extensively with Core Java to develop code in Service Layer.
- Followed the Object Oriented Analysis and Design (OOAD).
- Applied Do Not Repeat Yourself (DRY) principle.
- Used Service Oriented Architecture (SOA), to achieve loose coupling.
- Design Patterns like Façade, Singleton and Factory Pattern were used.
- Implemented the required functionality using Hibernate for persistence & Spring frame work
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS
- Worked with Restful Web Services.
- Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
- Used Jira for Ticketing.
- Used Team City for Continuous build.
- Worked with UML Diagrams.
- Participated in application fine tuning.
- Used JQuery to provide better features on the front end.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
Environment: JDK 1.6, Spring MVC 4.0, JSP, Html5, JavaScript, Restful Web Service, Hibernate, JQuery, CSS, log4j, Tomcat, Eclipse, Team City
Confidential, MI
J2EE Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project.
- Developed the Business logic in the middle-tier using Java classes, Java beans for storing and retrieving the data from Database.
- Implemented MVC architecture using Spring Framework. Designing, creating, database, writing DDL, DML statements and populating the DB2 database SQL/PL-SQL.
- Used JSP’s for the presentation layer.
- Maintaining design and coding standards and Best Practices.
- Creating Junit test cases for the classes developed
- Used Putty to connect to Linux machine to work on support issues.
- Coding and building the Service, Business layers using spring framework
- Used Restful Webs Services.
- Performed Unit test cases development using JUnit.
- Developed Business Logic Beans using Core Java.
- Used Angular JS in the view layer for some of the view components.
- Participated in modification and testing of existing code written in JSP pages.
- Participated in modification of existing JavaBeans classes, J2EE
- Used Java Selenium for Testing Automation.
- Used Maven as built tool.
Environment: JDK 1.7, Spring MVC 3.2, JSP, Html5, Bootstrap, JavaScript, Restful Web Service, Hibernate, JQuery, CSS, log4j, Tomcat, Eclipse.
Confidential, Phoenix, AZ
Technology Analyst
Responsibilities:
- Involved in understanding of business requirements, design and development of the project.
- Involved in complete application design using OOAD and J2EE architecture
- Worked in Agile Environment.
- Developed various service classes using Core Java.
- Implement MVC architecture using Spring Framework.
- Developed JUNIT Test Cases.
- Used Hibernate framework for interacting with the database
- Restful web services were consumed.
- Used Hibernate as the Object Relational Mapping tool for persisting java objects.
- MYSQL has been used as a DB.
- Spring has been used for IOC/ DI to achieve loose coupling.
- Design Patterns like Façade, Singleton and Factory Pattern were used.
- Used Log4j for logging the application, log of the running system to trace the errors.
- Application is hosted on Tomcat 5.0 running on Linux Server.
Environment: JDK 1.5, Spring framework 3, JSP, JavaScript, Web Service, Hibernate, CSS, log4j, Tomcat, Eclipse, Maven, Windows.
Confidential
Java/ J2EE Developer
Responsibilities:
- Interacted with clients for requirement gathering, system study & analysis; writing project test plans, report, metrics & test objectives and individual test cases
- Developed web pages using Spring, JSP, Servlets, HTML5 and JavaScript for in-house employee check-in software.
- Experience on working Web Services like RESTful, SOAP Web Services.
- Used DAO, DTO, Singleton, Composite view design patterns in the App development.
- Involved in design and development using Java/ J2EE, Collection frameworks.
- Used CVS configuration management tool for code versioning and release.
- Developed the classes for Unit Testing by using JUnit.
- Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
Environment: JDK 1.5, Jenkins, Spring framework 3, JSP, JavaScript, Web Service, Hibernate, JQuery, CSS, log4j, Tomcat, Eclipse, Jenkins, Maven, Windows, MAC OS,
