Sr. Java Developer Resume
South Brunswick, NJ
SUMMARY
- Having 8 years of experience in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Good knowledge in OOPS, Collections, JDBC, Servlet, JSP, JSTL, EJB, Java Mail and Web Services.
- Worked on developing UI pages using JQuery, Angular JS.
- Implemented multiple Design Patterns in code design.
- Good experience in working on Agile methodology using JIRA tool efficiently and effectively.
- Worked on Applications servers Weblogic, WebSphere, JBoss and Tomcat.
- Extensive work in XML Technologies like JAXB, JAXP, DOM, SAX, DTD, WSDL and Schemas.
- Worked on invocation and processing of RESTful and SOAP Web Services.
- Experience in OOAD and modeling using UML with Rational Rose and Visio tools for various projects.
- Implemented JDBC using Spring DAO and Hibernate with SQL statements.
- Experience in Oracle and Micro Soft SQL Server databases.
- Knowledge of all the phases of SDLC (analysis, design, development, testing and implementation).
- Self - motivated, confident, quick learner and capable of working alone or as part of a team.
TECHNICAL SKILLS
Web Technologies: HTML 5.0, Java Script, JQuery 1.9, Google Visualization and Angular JS 1.5.3
Languages/J2EE Technologies: Java 8/J2EE 7, Collections, JDBC, Servlet, JSP, JSTL, JMS, Java Mail and JPA
Operating Systems& Databases: Window 8, Unix and Linux 9, Oracle 11g and SQL Server 2008
Frameworks: Struts 1.x/2.0, Spring 4 (IOC, Batch, AOP, MVC, ORM, Security & JPA), Apache Wicket 1.4.x, JSF 2.0 and Hibernate 4.0
Tools: & Utilities: Eclipse 4.5, Net Beans 8, Maven 3.3, Ant 1.9, Win CVS 2.0, SVN 1.9, VSS 6.0, Toad 9 and Soap UI 5.2.1, Putty, Actuate BIRT.
PROFESSIONAL EXPERIENCE
Confidential, South Brunswick, NJ
Sr. Java Developer
Responsibilities:
- Gather and analyze the requirements from the business.
- Complete coding requirements as well as write scripts and required documentation.
- Work on production support issues and Work on small assigned bug fixes.
- To develop view pages used HTML,JavaScript, AJAX, ExtJs, JQUERY, JSP and Tag Libraries.
- Using SQL/PL-SQL to retrieve the data from the database.
- Used Spring MVC to process the requests from users and for responding to their requests.
- Used hibernate framework for database related operations.
- Worked on Unit testing using JUNIT and also Integration testing
- Worked in code reviews and peer level design.
- Involved in using SVN for version and source control.
- UsedMaven build scripts to automatethe build and deployment process.
- UsedHibernateFramework for object relational mapping and persistence.
Environment: HTML, JSP, CSS, AJAX, Hibernate, Spring MVC, Oracle DB, SVN, MAVEN, JASPER,APACHE TOMCAT, SOAP Web Services.
Confidential, Camp Hill, PA
Sr. Java Developer
Responsibilities:
- Implemented Agile development process on Software Development Life Cycle.
- Involved in effort estimations using Fibonacci approach.
- Involved in using HTML, DHTML,JavaScript, AJAX, ExtJs, JQUERY, JSP and Tag Libraries to develop view pages.
- Involved in using REST API while integrating with servers.
- Involved in using CoreJavaconcepts - Collections, Exception Handling, Multi-Threading and Serialization.
- Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Involved in doing Unit testing using MOKITO and also Integration testing.
- Used SVN for version and source control.
- Involved in capacity planning, performance tuning and monitoring of JVM.
- Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
- Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects.
- Involved in building the code using Maven & deployed on server.
Environment: Java1.6,J2EE, Servlets 2.4, Spring-IOC/DI, AOP, MVC, JSF components, REST API.
Confidential, Houston, TX
Sr. Java Developer
Responsibilities:
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
- Involved in code development and deployment.
- Developed the MVC application according to the user requirements using Spring MVC, AngularJs, JSP, JSTL, HTML and CSS.
- Extensively developed JUnit test cases and helped to increase Code coverage metrics.
- Worked in a very fast paced, rapidly changing Agile environment with highly demanding customers.
- Integrated Spring and Hibernate, configured logging using log4j and developed exception handling for the application.
- Involved in software quality assurance activities for project.
- Wrote Spring JMS message listeners to consume JMS messages coming from external applications using JMS Template.
- Participated in coordinating testing activities with QA team.
- Responsible for status reporting to all stakeholders (internal and client side).
- Involved in software quality assurance activities for project.
Environment: Java 6.0, Spring MVC, Angular-JS, Hibernate,CSS3,HTML,JSP, MySQL, JMS.
Confidential, Hartford, CT
Java/J2EE Developer
Responsibilities:
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Coded Javabackend, JSP, Struts, JavaScript, Business classes
- Developed SQL queries, Joins with JDBC API, Hibernate ORM to access data.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF,SpringCore, andSpringAOP.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Designed and implemented four Agile Scrum teams for product development.
- Developed pom.xml for the build of the application using Maven
- Involved in the design and development of application built in Java/J2EE using Struts, Spring and Hibernate.
- Developed DAOs (Data Access Object) usingHibernateas ORM to interact with Oracle database.
Environment: s:JAVA,Spring,Hibernate, JavaScript, Oracle, Rest,Junit, Agile, Servlet, Maven.
Confidential, Miami, FL
Java J2EE Developer
Responsibilities:
- Involved in design of the application architecture in lines of their own Framework based on View, Servlet as Controller.
- Designed and developed presentation layer using JSP which acts as View in a distributed MVCarchitecture, which involves model components and controller components.
- Involved in configuration ofSpringMVCand Integration with Hibernate.
- UsedSpringMVC framework for design and development of web application
- UsedHibernatefor Object relational Mapping and Persistence.
- Wrote complex SQL queries and programmed stored procedures, packages and triggers.
- Designing, implementing, and maintaining improvements to existing Lotus Notes databases and applications
- Used CVS as Version Control System performed Module and Unit Level Testing with JUnit and log4j.
- Gained a good knowledge about browser compatibility issues and their solutions.
Environment: Java 1.5/1.6, J2SE, J2EE, JSP 2.0, Servlets, Struts 1.1, JDBC, SQL, JavaScript.
Confidential
Java Developer
Responsibilities:
- Designed the application based on the architecture of theMVC designpattern.
- Project was developed followingAgileandScrummethodologies.
- Requirement Analysis and Documentation as per SDLC methodologies.
- Converted requirement into flow design diagram using MS Visio.
- Performed data loading usingspring-Hibernate.
- UsedWSDLto post the services in theUDDI.
- ConfiguredHibernate'ssecond level cache usingEHCacheto reduce the number of hits to the configuration table data.
- Developed views for JSP pages using AJAX
- Extensively usedHibernatein data access layer to access and update information in the database.
- Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and SQL
- Created Functional Test cases and achieved bug fixes.
- WroteSQL,PL/SQL(Procedures/Functions/Packages/Triggers) to handle business functionality.
- Code review and function testing for better client interface and usability.
Environment: Java, WSDL,JSP, Servlet, SQL, Spring, JDBC, HTML.
