We provide IT Staff Augmentation Services!

Lead Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 8+ years of experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using various methodologies with Java/J2EE .
  • Involved in developing component based reusable applications and work flow automation using UML/Rational Rose and have extensive knowledge on Rational Tools and design methodologies like Agile, Waterfall .
  • Skilled in developing User Interfaces using HTML, XHTML, JSP, JavaScript, Primefaces, AJAX, AngularJS, JSON, Ext JS and DOJO .
  • Have Extensive knowledge in design and implementation of client/server and web applications using J2EE (Servlets, JSP, JSTL, EJB, JNDI, JMS, JDBC) and XML technologies (DTD, XML Schema, XML, XSL and XSLT).
  • Developed distributed business logic components using EJB architecture that included Session Beans for workflow, Entity Beans to maintain persistence and developed fail - safe asynchronous communication using Message Driven Beans (JMS) and maintained load balancing.
  • Expertise in application development using various frameworks: Spring Framework, Jakarta Struts Framework, JSF and Hibernate.
  • Experienced in developing MVC architecture using Spring Framework.
  • Utilized the features of Spring Framework like IOC, AOP and developed light weight components and have experience in implementing the Spring web MVC.
  • Maintained data Persistence by developing Object Relational Mapping (ORM) using Hibernate and used the features of Hibernate like dual layered caching and Relationships by writing mapping files.
  • Implemented Design patterns like MVC, Front Controller, Factory, Singleton, Service Locator, View Helper, Dependency Injection, Session Façade, Transfer Object and DAO .
  • Good Experience in using Java IDE tools of IBM Web Sphere Studio Application Developer (WSAD), RAD, Eclipse .
  • Proficiency in deploying and configuring multi-tier, clustered enterprise applications on web/application servers such as IBM Websphere, BEA Weblogic, JBoss, and Tomcat .
  • Worked with Oracle, DB2, and MySQL databases. Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions and Triggers.
  • Exposed the business components using WSDL and developed inter-operable components using Web Services and Spring based Web Services and also worked with RESTful Web services . Have Profound Knowledge on SOA Architecture and Service listing to UDDI and exchanging Structured Information using SOAP.
  • Have knowledge of developing DTD and Schema for structure definition, DOM and SAX for parsing XML documents. Used XST, XSLT for transforming XML documents into XHTML/HTML .
  • Wrote test cases in Java environment using JUnit and have good working knowledge on Ant, Maven and Log4j .
  • Experience working with versioning tools like CVS, SVN, PVCS, SCM and ClearCase.
  • Excellent Communication & Interpersonal skills, Motivated team player with ability to work under minimal supervision.

TECHNICAL SKILLS

Design Methodologies: UML, Rational tools, Agile, Scrum, Test Driven Development

Languages: JAVA, JEE, C++, SQL, PL/SQL

Operating Systems: UNIX, Linux, Solaris, Windows 2000/2003/2007 , Windows XP

Database: Oracle 8i/9i/10g, DB2, MS SQL Server and My SQL

Java Technologies: Servlets, JDBC, JNDI, JMS, RMI, EJB, Web Services ( SOAP / REST ).

Internet Technologies: HTML, CSS, XML, XSD, XSLT, Xquery, Xpath, SOAP, WSDL, Java Script, AngularJS, AJAX and JQuery

Frame Works: Spring MVC, Struts, Spring DAO, JSF, Seam and Hibernate.

Development Utility Tools: Ant, Toad, AQT, Putty, XML Spy, Log4j

Web/Application Servers: Web Sphere 6/7, Web logic 7.0/8.x, JBOSS 4.x/5.x and Tomcat

IDE Tools: Rapid Application Developer (RAD) 8.5, Web logic workshop 8.1, Eclipse, My Eclipse, Edit plus.

Test Tools: JUnit 3.0,4.0, JMeter, Load Runner

Messaging Systems: JMS, MQ Series

Version Control Tools: SCM, CVS, Clear Case, PVCS, SVN

Batch Scripting: ANT 1.5,1.6, Maven

PROFESSIONAL EXPERIENCE

Confidential

Lead Java/J2EE Developer

Environment: Java 7/8, J2EE, JSP, Servlets, Rational Application Developer, Web sphere Application Server 7/8.0, PUTTY, HTML, JavaScript, TOAD, FileZilla, JSF, Web services, EJB 3.0, Spring 3.0, Serena and Oracle 10g.

Responsibilities:

  • Involved in various phases like design and development of Software Development Life Cycle (SDLC) and the project was developed using Waterfall methodology, which is migrated to Agile methodology.
  • Developed detailed use case diagrams and sequence diagrams using IBM Rational Application Developer UML Visualization to express the detail design in elaboration phase.
  • Performed requirement gathering, analysis and design of the solution ensuring integrity of the data transferred between BCBSM systems.
  • Trained and mentored the members on the team while working on multiple Applications simultaneously.
  • Worked on multiple Web Applications in the Project which were based on Frameworks Spring with AngularJS Library or JSF Library.
  • Developed a view layer using JSP, AJAX, JSTL, and JavaScript.
  • Extensively used AJAX technology to add interactivity to web pages.
  • Primarily worked on a Batch Application using multithreaded programming for parallelism and achieved faster overall execution
  • Employed JPA 2.x to store the persistent data as an Object Relational-Mapping (ORM) tool for communicating with the database for Web Applications and JDBC to access the Database in Batch Applications.
  • Configured persistence configuration xml files and developed POJO’s to map Objects to Oracle relational database.
  • Generated Java/J2EE design patterns like Singleton, MVC, Factory, Command, Data Transfer Object, and Service Locator. This facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Used IBM RAD for developing the projects.
  • Created and implemented Oracle Stored Procedures, functions, and triggers and improved performance by embedding logic as single execution plan on the server.
  • Developed logging module using log4j, used ANT as a build tool and SCM for version control.
  • Deployment of application was done on IBM WebSphere Application Server.
  • Tested the application functionality with JUnit Test Cases and suites.

Confidential

Sr. Java/J2EE Developer

Environment: Java 7/8, JEE, JSP, Servlets, Rational Application Developer, Web sphere Application Server 7/8.0, PUTTY, HTML, JavaScript, TOAD, FileZilla, JSF, Web services, EJB 3.0, Spring 3.0, Serena and Oracle 10g.

Responsibilities:

  • Implement mandate projects for the National Health Care Reform.
  • Participate in system design specification sessions and customer experience sessions with the other teams to document technical specifications and to provide design options and solutions.
  • Design, develop and implement new applications using Object Oriented Programming fundamentals and techniques as well as structured analytical, design and testing techniques.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
  • Work with other software developers to ensure coordination and consistency of development efforts and standards.
  • Work on the complete lifecycle of platform development, including migration issues.
  • Fix defects in code and participate in peer reviews and program testing.
  • Perform business analysis on existing processes and design solutions aimed at streamlining those processes, eliminating non-value add steps, increasing speed of throughput, and improving quality.

Confidential

Sr. Java/J2EE Developer

Environment: Java 5/6, J2EE, Springs, Servlets 2.0, XML, JavaScript, HTML, XML, Web logic Workshop 10g, HTTP, Windows XP, MS SQL Server 2008, Sybase, PL/SQL, SVN, JUnits, Web services, Web logic Server9.x/10.x.

Responsibilities:

  • Translate complex functional and technical requirements into detailed architecture and design using object oriented programming fundamentals and techniques, as well as structured analytical, design and testing techniques.
  • Fix defects in code through debugging, research and investigation and participate in peer reviews and program testing.
  • Design of the application using web logic workshop based on client’s requirements and Spring 3.0 framework.
  • Work with project teams to support the transition of the solution into production, ensuring code is integrated and checked-in on main repository.
  • Responsible for the over-all systems architecture, scalability, reliability, performance and for real-time operational support of the team's functional areas.
  • Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Provides technical guidance system information and instruction to other IT staff members, assisting with specific work problems requiring a broader knowledge of subject matter processing.

Confidential

Sr. Java/J2EE Developer

Environment: Java, J2EE, JSP, Servlets, Rational Application Developer, Web sphere Application Server 6.0/7.0, PUTTY, HTML, JavaScript, TOAD, FileZilla, JSF, Web services, EJB, Spring, Serena and Oracle 10g.

Responsibilities:

  • Design, develop and implement new applications using Object Oriented Programming fundamentals and techniques as well as structured analytical, design and testing techniques.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
  • Work with other software developers to ensure coordination and consistency of development efforts and standards.
  • Work on the complete lifecycle of platform development, including migration issues.
  • Fix defects in code and participate in peer reviews and program testing.
  • Perform business analysis on existing processes and design solutions aimed at streamlining those processes, eliminating non-value add steps, increasing speed of throughput, and improving quality.

Confidential

Asst. Project Manager

Environment: Java, Web logic Server, Windows XP, Microsoft Word, Excel, Office, XML, Visio, PowerPoint AutoCAD and SQL.

Responsibilities:

  • Plan, organize, and direct activities concerned with the construction and maintenance of structures, facilities, and equipments.
  • Inspect construction projects or existing facilities to identify deficiencies, recommend changes, and ascertain compliance with plans and specifications, building and safety codes for other designated purposes.
  • Schedule the project in logical steps and budget time required to meet deadlines.
  • Prepare contracts and negotiate revisions, changes and additions to contractual agreements with architects, consultants, clients, suppliers and subcontractors.
  • Provide advice and guidance to engineers involving all aspects of facilities design, construction, operation and maintenance or repair.

Confidential

Computer (Java/SQL)/Math/Science Tutor

Environment: Java, SQL, Windows XP, Microsoft Word, Excel, Office, XML, Visio, PowerPoint, and AutoCAD

Responsibilities:

  • Facilitated students to comprehend and apply the newly learned content intelligently.
  • Assisted undergrad students to improve their academic achievement by meeting with them on a regular basis to clarify learning problems, and enhancing their study skills in Java, SQL, physics, math, etc. courses.
  • Interpreted and implemented the teaching-learning guidelines prepared for each tutorial session by the course coordinator as spelt out in the Tutor Guide for the course, and to conduct the necessary activities within the time span allocated.
  • Assisted students to become independent and collaborative learners.
  • Assisted and trained students in developing appropriate study skills (guidance on reading and note-taking, skills on using the Internet, computer assisted learning programs, etc) in order for them to complete the course effectively.

We'd love your feedback!