We provide IT Staff Augmentation Services!

Lead Java Developer Resume

Southborough, MA

SUMMARY

  • Around 8 years of experience working in different domains Telecom, Banking Financial, Logistics and Storage domain etc.
  • Experienced all aspects of project requirements gathering, and involved in detail design of the project.
  • Have involved in all phases of Software development life cycle (SDLC), has good exposure to best practices of development, Object Oriented Programming concepts, Object Oriented Analysis and Design concepts and various proven core and JEE design patterns adapted by the java world.
  • I have been working in teams that have adapted ‘Agile’ development methodology with expertise in ‘Test Driven development’ paradigm.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Framework, JSF and struts Frameworks.
  • Extensively worked on Java/J2EE technologies like Spring, Spring MVC, Hibernate, Struts, PL/SQL, SQL, Web services, JPA, UNIX and Ext JS.
  • Worked on design tools like Microsoft Visio, EclipseUML.
  • Worked on databases like Oracle, DB2 and PostgreSQL.
  • Worked with clients like Confidential & Confidential, Confidential Bank, Confidential Corporation and Confidential .
  • Possess excellent interpersonal, communication and analytical skills with demonstrated abilities in customer relationship management
  • Excellent skills in mentoring team members technically and in Soft Skills.
  • Ability to learn new technologies and adapt to new skills Confidential quick pace.
  • Experience in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC, Spring Batch, Spring Security, Spring Boot and AOP features.
  • Experience on server side programming like JavaBeans, RMI, EJB, JDBC, JNDI, Java Mail and JMS.
  • Expert on XML, DTD, Schemas, Flex, JSON, XSL, XSLT, SOAP, WSDL, SASS, UDDI, SAX and DOM parsers. Worked on JQuery as a JavaScript UI Library.
  • Strong front - end UI development skills using HTML/HTML5, CSS3, JavaScript, JQuery, AJAX, Angular JS, XML, Servlets, JSP and XSLT.
  • Good experience on servers like Apache HTTP, Apache Tomcat and application servers JBoss4.0.5 GA, WebSphere Application server, BEA Web Logic Application server and configuring them.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), REST Web services.
  • Worked on different version controlling tools CVS, Clear Case, GIT and SVN (Subversion).
  • Experienced in writing and building files with ANT, Maven and coding test cases using JUnit.
  • Developed J2EE applications on different IDE’s like RAD 6.0/7.0/7.4, Eclipse3.0/3.2/4.2and Net Beans.
  • Worked on different operating systems WINDOWS, MAC OS, UNIX and LINUX.

TECHNICAL SKILLS

Languages: Java, XML

Web Technologies: J2EE (Servlets, Swing, JSP, JSTL) and web services.

Frameworks: Spring (IOC, AOP, MVC, Boot), Struts, Hibernate and JPA.

Servers: Web Logic, Apache Tomcat

IDE: Eclipse, NetBeans

Scripting Languages: HTML, JavaScript, Ext JS, Altova XML Spy, JQuery and Angular JS.

Repositories: SVN, TFS, GIT and CVS.

Reporting Tool: Jasper Reports.

Middleware Tool: X-Gen tool

Databases: Oracle, DB2, NoSQL and MySQL.

Tools: Maven, Jenkins, JBuilder 6.0,RSA, JIRA, Log4J, SOAP-UI, RestClient-UI and Postman(chrome).

PROFESSIONAL EXPERIENCE

Confidential, Southborough, MA

Lead Java Developer

Responsibilities:

  • Involve in Requirement, understanding the technical & functional specifications and effort estimation.
  • Involve in development of rest controller and front end using Ext JS and middleware using Spring- Boot, REST Services, MVC, Hibernate and JPA.
  • Having a role as developer involved in scrum meetings and project documentation.
  • Analyze the requirement gathering for coding.
  • Provide the technical Documentation for detail design of each module.
  • Developing the application code based on detail design document.
  • Resolving and fix the Defects raised by testing team.
  • Implementation of third party micro services& interfaces using Web Services, RESTful API with JSON communication.
  • RESTful Web services based implementation of GUI and interface communication.
  • Performance and Scalability enhancements for Micro services using Spring Boot Framework.
  • Involved in development of create test cases using Junit.
  • Using Build tool maven and using continues deployment using jerkins

Environment: Core Java, J2ee, Window Script, Linux Script, JSON, REST API with Spring Boot and Drop wizard, Hibernate, Jerkins,Web sphere Application server,Maven, HTML5,PostgreSQL, Ajax, EXT JS, JPA and Angular JS.

Confidential, Louisville, New Jersey

Lead Java Developer

Responsibilities:

  • Involve in Requirement, understanding the technical & functional specifications and effort estimation.
  • Involve in development of rest controller and front end using JavaScript, JQuery, REST Services with JSON and Spring MVC.
  • Having a role as developer involved in scrum meetings and project documentation.
  • Analyze the requirements gathering for coding.
  • Provide the technical Documentation for detail design of each module.
  • Developing the application code based on detail design document.
  • Resolving the Defects.
  • Involve in development, creating new UI pages using Angular JS.
  • Involved in development of create test cases using Junit.
  • Using Build tool maven and using continues deployment using jerkins

Environment: J2ee, Core Java, HTML5, Maven, Jerkins, Spring MVC, Spring JdbcTemplate and DB2, Ajax, JavaScript, JQuery, Angular JS, Web Logic Application server and Restful web services with JSON.

Confidential

Lead Java Developer

Responsibilities:

  • Develop the code based on PCN's.
  • Defects fixing and resolution.
  • Analyze the test execution plan as per PCN's.
  • Application development for all enhancements as per the requirements and design.
  • Generating the letters using Jasper Reports.
  • Involved in development of create test cases using Junit.
  • Using Build tool maven and using continues deployment using jerkins

Environment: J2ee, Core Java, Ext JS, AJAX, X-GEN tool, Oracle 10, SQL Developer for Oracle, UNIX and Web services with JSON, Maven, Jasper Reports and Web sphere Application server.

Confidential

Senior Software Engineer

Responsibilities:

  • Develop the code based on User stories.
  • Test the code in the RSETClient debugger using RESTful web services.
  • Defects fixing and resolution.
  • Analyze the test execution plan as per User stories.
  • Provide new technical documentation as applicable per user stories

Environment: J2ee, Core Java, spring, Hibernate, Oracle 11g, TOAD for Oracle, UNIX, Ajax, Web services and Web sphere Application server.

Confidential, Dallas, Texas

Senior Software Engineer

Responsibilities:

  • Participate in detailed design whenever required.
  • Software development for all enhancements as per the requirements and design.
  • Application support and fix the tickets in compliance with Confidential and Confidential & Confidential standards and procedures.
  • Provide (new/update) technical documentation as per IT UP process where ever applicable.
  • Coding as per the requirements and design.
  • Code the bug fixes and enhancement in compliance with Confidential and Confidential & Confidential standards and procedures.
  • Provide (new/update) technical documentation as applicable.

Environment: J2ee, Core Java, UNIX, Oracle, Oracle for TOAD, CORBA and Web services.

Confidential

Software Engineer

Responsibilities:

  • Struts Action classes have been used along with business components and Java Beans.
  • Hibernate were used for mapping java objects to database tables and to persist data into the database.
  • Design patterns used while building the business components are Template, Data Access Object and MVC.
  • Involved in form validations Using Struts Validation Frame work.
  • Involved in creating a spring and Hibernate configuration file.
  • Used Struts Action Messages to display error messages.
  • Involved in developing the SQL Queries.
  • Used Web Services on SOAP Protocol

Environment: Java, Struts, Hibernate, Oracle, Spring, web services, and Web sphere Application server.

Confidential

Software Developer

Responsibilities:

  • Integrating the Struts and Spring Frameworks.
  • Done client-side validations using Struts Validator plug-in.
  • Involved in integrating struts with hibernate.
  • Used Struts Action Messages to display error messages.
  • Involved in development of Java Beans and Action Classes.
  • Involved in developing the SQL Queries.

Environment: JEE, Core Java, Spring IOC, Struts, Hibernate, Web Logic, Oracle10g.

Confidential

Software Developer

Responsibilities:

  • Used design patterns like Singleton, MVC
  • Integrating Struts and Hibernate Frameworks
  • Performing the unit testing.
  • Developed Business logic using java beans and action classes in struts.

Environment: Core Java & JEE (Swing, JSP, Servlets, Jdbc), Struts, Web Logic and Oracle10g.

Hire Now