Java/j2ee Developer Resume
Indianapolis, IndianA
SUMMARY:
- 7+ years of experience in software development using Java / J2EE technologies, this includes all phases of software development life cycles like user interaction, analysis, design, development, integration, testing, build & deployments, configuration and production support.
- Extensive development experience in object oriented analysis, design and programming throughout software development life cycle (SDLC) in various models like V - Model, Iterative, Waterfall and Agile.
- Good experience in using Java/J2EE technologies Java SE 6/7, Java Servlet API, Java Server Pages(JSP) and Java Database Connectivity (JDBC) to design and develop multi-tier and enterprise applications.
- Experience in using popular open source frame works like Spring Framework (IOC, Aspect oriented programming (AOP), Spring DAO and Spring MVC) to build enterprise class web (MVC) applications.
- Experience in design and development of Web services (SOAP and Restful) using XML, SOAP, WSDL, JAX-WS and JSON.
- Experience in working with relational databases like Microsoft SQL Server and Oracle. Good knowledge in database design using SQL.
- Hands on experience with persistence layer using SQL, Hibernate and JDBC.
- Expertise in using J2EE design patterns including Front Controller, Data Access Object, MVC, Factory and Singleton.
- Proficient in development of enterprise business solutions using Apache Tomcat and WebLogic application servers.
- Experience in client-side Frontend (GUI) Development using HTML and JavaScript.
- Good knowledge in building a single page and cross browser compatible web applications using modern front-end template framework for java script like Angular-JS.
- Having thorough knowledge in Defect prevention techniques such as RCA and experience in using Defect tracking tool JIRA.
- Experience with version controlling tools, which includes Get-up, SVN, CVS and Clear case.
- Strong working knowledge of continuous integration tool like Jenkins.
- Hands on Experience in Log4j, Maven and JUnit.
- Ensure compliance with coding standards, source code control, version control, build and deployment procedures and Performance Tuning.
TECHNICAL SKILLS:
Java / J2EE Technologies: Java SE 6/7, Servlets 2.4, JSP 2.0, JDBC.
Frameworks: Spring IOC, AOP, Spring DAO, Spring MVC, Hibernate.
Web Services: SOAP, WSDL, XML, JSON, REST services with Spring, JAXB
Frontend Technologies: HTML, XML, CSS, Java Script
RDBMS/ Database and Tools: Oracle, MS SQL Server
IDE: Eclipse
Web/Application Servers: Apache Tomcat
Source Control: GitHub, SVN, CVS, Clear Case
Tools: Ant, Maven, Log4j, Jenkins, Sonar, JIRA.
Operating Systems: Windows
PROFESSIONAL EXPERIENCE:
Confidential, Indianapolis, Indiana
Java/J2EE Developer
Responsibilities:
- Involved in Design, Development, Bug fixing, Production support, Documentation and unit testing of the application.
- Designed and developed PLS application controllers and business components using Spring MVC framework.
- Defined and developed entities for persistence layer. PLS application used Hibernate ORM framework to interact with relational database.
- In various layers of application, used java and j2ee design patterns like singleton, factory, abstract factory, DAO, MVC etc.
- Used build and project management tools like Maven for packaging and dependency management.
- Designed and developed Web service clients using “wsimport”, Apache Axis to interact with Rules Engine Web Service. The Rules Engine provide is a web service to provide insurance quotes to Regional Agents.
- Extensively used spring framework modules like DAO, AOP, Dependency Injection / Core and MVC to develop PPWS module. The PPWS module is an additional and core component of the PLS application.
- Utilized HTML, Angular JS, CSS and JavaScript objects to design user interface modules.
- Involved in writing test cases for the model components using JUNIT framework.
- Coordinated with QA and Business teams to resolve the identified issues through Quality Center and bug tracking tools like JIRA.
- Implemented Spring AOP (Aspect Oriented Programming) for Logging and Declarative Transaction Management by implementing transaction advices and configuring joint points.
- Used SOA Architecture to Develop SOAP Web Service, generated WSDL and consumed the services
- Tested Web Services using SOAP UI Client tool
- Produced and Consumed REST based Web services and used JAXB to convert XML content into Java Objects and vice versa.
- Involved in Agile Standup meetings throughout the project with team members on day to day basis for the update on project status using Rally Software
Environment: Java/J2EE, Spring (Core / DAO / AOP / MVC), Hibernate, Web Services (SOAP / REST), Jersey, Rally, Sonar, Jenkins, Angular JS, Tomcat Web Server, Eclipse 4.x, SQL Server, JUNIT, Log4j
Confidential
J2EE Developer
Responsibilities:
- Responsible for developing the Web Service implementation of the merchandising engine using Spring MVC Framework involving Java, J2EE, JSP, Servlets, UML and XML.
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
- Hibernate is integrated with spring modules.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Deliver reports/status updates on time. Attend the status calls to discuss the issues and future implementations.
- Created configuration files for Spring and Hibernate.
- Created JUnit test cases to perform several kinds of testing on the web service as well as the client application and the utility programs.
- Used ANT to write build scripts for deployment process.
- Utilized Clear case to check in and check out project modules and co-ordinate with other team developers.
Environment: Java, spring, JSP, Hibernate, JavaScript, CSS, SQL, CVS, Eclipse, Tomcat Web Server, SQL Server, HTML, XML, JUnit, Log4j, Ant, Clear Case.
Confidential
J2EE Developer
Responsibilities:
- Worked as the primary resource for supporting the application and performing all the development
- Responsible for discussing and understanding the requirements received from the client and prepare Design document with approach details for the implementation of the Business Rule.
- Business Rule scoping, Scheduling and effort estimation.
- Extensively consult with users for performing requirement analysis, design reviews, user acceptance testing support, and deployment support.
- Designed the applications implementing the Spring framework for Model-View-Controller (MVC) pattern to make it extensible and flexible
- Writing code to persist & retrieve data using Hibernate.
- Writing JUnit Test Cases
- Identifying bugs and solving performance bottlenecks, testing and implementation.
- Preparation of Release notes and participation on Deployment Process to move the code all the way to Production Environment
- Integrating the application with existing application.
- Maven was used for build automation and project management.
- Trouble-shoot and provide operational support for production application.
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Developed Data Access Object (DAO) pattern in persistence layer using JDBC.
- Implemented the logging mechanism using Log4j framework.
- Created unit tests using JUnit framework in test driven development approach.
Environment: Core Java 1.6, SQL, JSP, Spring, Hibernate, JavaScript, HTML5, log4J, Maven, SVN, JBoss, Eclipse.
Confidential
J2EE Developer
Responsibilities:
- Involved in User Requirements Understanding and OOAD.
- Played major role in designing & developing JSPs, Java Beans. Deployment planning using automated build tools like Apache Ant.
- Designing and configuring the application on Web logic for JDBC connection pooling.
- Familiar with source control mechanisms like CVS.
- Developed User Interface using JSP, HTML, CSS
- User input validations done with Java Script
- Developed Servlets for generating dynamic html pages.
- Support and Bug fixing
Environment: Core Java, JSP, Servlets, Tomcat Web Server, BEA Web logic 6.0 /7.0