We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume Profile

NY

OBJECTIVE

Experienced Senior Java/J2ee developer seeking a challenging software development position in a well-established organization

PROFESSIONAL SUMMARY

  • 10 years of professional experience Object Oriented Analysis, design development of enterprise level multi-tiered applications using Java/J2EE technologies.
  • Sun Java SE Programmer Certified SCJP 1.4 Professional.
  • Hands on development and problem solving skills in latest Java technologies in Java/J2EE, Struts 1.3, Hibernate, Spring, Web services, XML.
  • Hands on development on UI technologies JSP, Servlet 2.4, HTML5, CSS3, Java Scripts.
  • Good understanding of the project life cycle and ability to work in a team.
  • Hands on experience on large and highly configurable applications.
  • Good understanding of design patterns and object oriented programming.
  • Worked on Web applications, client server technologies and design methodologies.
  • Ability to analyze, design and code programs to generate optimum output.
  • Sound RDBMS concepts and extensively worked with Oracle.
  • Well versed with Agile Scrum methodologies.
  • Extensive experience in collaborating with Business analyst/Business users/clients to understand the requirements and create high level and low level design documents and provide solutions for the requirements. Performed lead role in design, development and execution of project release lifecycle.
  • Adept in handling customers, technically driving projects, leading teams and maintaining strict quality focus.
  • Outstanding ability to initiate action, make decisions and issue resolutions. Excellent communication and documentation skills. Adapt quickly and competently to new technologies and interact well with all levels.
  • Highly motivated, dependable and work under minimal supervision to see projects through shipping.
  • Excellent exposure on Functional Specification and Technical Application Design documents preparations.

TECHNICAL EXPERTISE

Languages

Core Java 5, J2EE, JDBC, XML, UML.

Web Technologies/ APIs

Servlet 2.4, JSP, Struts1.3, Web Services, SOAP, REST

UI Technologies

HTML 5, CSS 3, Java Script, JSP

Frameworks

Struts 1.3, Spring 3.0 Core, AOP, JDBC, ORM , Hibernate 3.x, Log4j, Sonar

RDBMS

Oracle 10g, MySQL 5.1

IDEs

Eclipse Galileo/Indigo 3.7

Servers

Weblogic 10, Apache Tomcat 6

Version Control

Subversion, CVS, Clear Case 8.5

Build Tools

Ant 1.8, Maven 3.x

Issue Tracker System

Mercury Quality Center, JIRA

Performance Tools

JProbe, Sonar

Packages

MS Office 2007 MS Word, MS Excel, MS PowerPoint etc.

Operating System

Windows 2000/2003/XP/7, UNIX

Experience

Confidential

Senior Java/J2EE Developer

Responsibilities

  • Created high level Use Case diagram, Class diagram, Sequence diagram.
  • Developed new data access layer with Spring-Hibernate to efficiently manage database.
  • I have created code for web flow from web UI to controller, delegate, service and repository layer.
  • Web pages have been created with JSP, HTML, CSS and Java Script.
  • I have created Web flow using Struts 1.3 web framework. We have created action classes to pass controller from java to jsp pages. Information has been passed in ActionForm bean classes.
  • Created Ajax call to fetch information from server without submitting complete page information.
  • Created client side validation on jsp forms using JavaScript before submitting it to controller classes.
  • I have applied 2nd level cache in hibernate on static table data to improve response time from repository layer.
  • Pagination has been implemented on Result Controller class to display result list with max result limit per page.
  • Develop Injector service to refresh database on daily basis from xls export using Apache POI api.
  • Enhanced existing Logging framework to support Logging with Spring-AOP, providing functionality to log in, out and execution time of a method.
  • Used Sonar code quality tool to measure code quality. I have improved code quality with test case coverage and branch coverage by adding unit test cases to existing components. Cyclomatic complexity of existing code has been reduced with code optimization.
  • Reviewed code and suggested improvements.
  • Worked on projects with Scrum Agile methodologies with requirements initiated by Business.
  • Mentored fresh graduates in the team and collaboratively created an application with Struts to provide an easy UI to view order details.
  • Provided QA, UAT and Production support.

Environment

Java 5, J2EE, JDBC, UML, HTML5, CSS3, Java Script, JSP, Servlet 2.4, Struts 1.3, Spring 3.0.1, Hibernate 3.6, Oracle 10g, Eclipse Indigo 3.7, Clearcase 8.5, Weblogic 9.

Confidential

Senior Java/J2EE Developer

Responsibilities

  • Created proof of concept POC for new requirement to verify technical feasibility.
  • Created high level Use Case diagram, Class diagram and Sequence diagram.
  • I have created code for web flow from web UI to controller, delegate, service and repository layer.
  • Web pages have been created with JSP, HTML, CSS and Java Script.
  • Spring MVC has been used to create web flow from JSP to Java classes.
  • Created Ajax call to fetch information from server without submitting complete page information.
  • Created sdesk group assignment code for creating group assignment for client.
  • Created Resource assignment code for creating individual resource assignment.
  • Created client side form validation using JavaScript before submitting form to controller class.
  • Create data access layer using spring-hibernate api to efficiently manage database.
  • I have applied second level cache and query cache in hibernate on table data to improve response time from repository layer.
  • Develop functionality to create report in xls for business reporting from database using Apache POI api.
  • Enhanced existing Logging framework to support Logging with Spring-AOP, providing functionality to log in, out and execution time of a method.
  • Enhance response time by code refactoring and code optimization.
  • Improved code quality, branch coverage, test case coverage with Sonar by adding junit test cases to existing components.
  • Worked on projects with Agile Scrum methodologies with requirements initiated by Business.
  • Provided QA, UAT and Production release support.

Environment

Java 5, J2EE, UML, HTML5, CSS3, Java Script, JSP, Servlet 2.4, Spring MVC, Spring 3.0.1, Hibernate 3.6 Log4j, Oracle 10g, Eclipse Indigo 3.7, Subversion, Maven 3.x, Sonar, Weblogic 10.

Confidential

Technical Lead

Responsibilities

  • Discussions with Business users for Business requirements.
  • Designed the architecture flow of data in application for back end systems
  • Created HLD and LLD for projects.
  • Designed and developed Rest Web Services to load and update customer information by communicating with backend databases system.
  • Developed and executed Soap UI project to test web services for business flow. Executed performance testing as well with Soap UI with huge data input.
  • Participated in design and code reviews.
  • Provided support to Integration testing teams.
  • Provided production support on go-live.

Environment

Java 5, J2ee, Spring, Hibernate 3.x, Web Service Client, Unity Connection server, Weblogic 9, SQL Developer, Soap UI, Jira.

Confidential

Senior Java Developer

Responsibilities

  • Created HLD and LLD for projects.
  • Developing and maintaining the preferred dealer and NSC Configuration functionality in the application available through various JSP pages. Participated in design and code reviews.
  • Provided support to Integration testing teams.
  • Provided production support on go-live.

Environment

Java 5, JSP, Servlet, Struts 1.3, Hibernate 3.x Log4j, Oracle 10g, Eclipse Indigo, Subversion, Weblogic 9.

Confidential

Java Developer

Responsibilities

  • Involved in the development of application.
  • Mostly worked on the development of back-end in Servlets and DAO's Data Access Objects layer.
  • Performed different levels of testing such as Unit, Integration and Regression testing.
  • Involved in peer reviews of code and design specs.
  • Involved in knowledge transfer to new engineers.

Environment

Java 5, J2EE, JDBC, XML, JSP, Struts 1.3, Oracle 10g, Eclipse Indigo, Subversion, Jboss.

Confidential

Responsibilities

  • Involved in the development of application.
  • Performed different levels of testing such as Unit, Integration and Regression testing.
  • Involved in peer reviews of code and design specs.

Environment

Java 5, XML, WebSphere Message Broker engine, WebSphere MQ server, Eclipse galilio, CVS, WebSphere Server.

Hire Now