We provide IT Staff Augmentation Services!

Lead Java Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • 8 years of experience in complete Software Development Life Cycle process including Architectural Design, Development, Documentation, and Maintenance of Enterprise Java platform based Projects, testing client server.
  • Excellent experience in design and development of multi - tier object-oriented full-stack java based applications using Core JAVA, J2EE, JDBC,ODBC, JNDI, spring, Hibernate, JPA, Ibatis, Mybatis, Struts 1.2, JSP, JMS,JSF, Servlets, Apache camel/ANT/ Maven, Scrum & Agile methodologies.
  • Worked on Client-Server Applications in Retail projects of Java J2EE.
  • Implemented Service Oriented Architecture (SOA) by developing Java web services usingRESTand SOAP.
  • Played key roles as Programmer, Developer, Coordinator and Subject Matter Expert.
  • Good web page design skills using AJAX, jQuery, HTML, JSP, JSF and JavaScript, CSS, XML.
  • Used HTML5, CSS3, JQUERY,EXTJS, Angular.Js, React.js andREST/SOAPAPI's to develop complex responsive themes and plugins.
  • Extensive working experience in Database design and implementation using MySQL and SQL Server, triggers in Oracle and proficiency in writing complex SQL queries.
  • Experience in SQL and PL/SQL, writing Stored Procedures, Functions and Triggers in Oracle, DB2.
  • Developed Web services to allow communication between the applications using Rest andSOAPWeb services.
  • Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets and EJB.
  • Hands on experience with Junit, TestNG and Log4j in developing test cases, debugging and fixing the defects.
  • Experienced in using defect tracking and communication tools like JIRA, Bugzilla.
  • Implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
  • Experience in Development and deployment of J2EE applications on WebLogic, WebSphere and Apache Tomcat application servers.
  • Well exposed to MVC (Model View Controller) frameworks like Struts, JSF and Spring.
  • Good knowledge in IDE’s like Eclipse RCP, NetBeans, Fuse and RAD
  • Good knowledge on Open source softwares like Hadoop, HDFS, MapReduce, Cloud AWS.
  • Familiar with TCP/IP, HTTP, SMTP, FTP, UDP, RMI, RCP & Sockets.
  • Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.

TECHNICAL SKILLS

J2EE Technologies: JSP1.1, JSP Custom tags, JSTL, RMI, Swing, Java Mail

Programming Languages: Java 1.4, JDK 1.7, C, C++, Perl, Python, TCL

Web Servers: Apache Tomcat, Oracle

Application Servers: WebLogic 8.x/9.x/10.x, WebSphere 7.x/8.x

Operating System: Windows, UNIX and Linux

Server Programming: J2EE, Servlets, Struts 1.2, JDBC, XML,XSLT, Spring, Hibernate

XML: XML, DTD, XSD, WSDL, SAX, DOM, Webservices

Client Programming: JQuery, Ajax, JavaScript, CSS, HTML, DOJO

Database Systems: Oracle 11g, My SQL, NoSQL, DB2, SQL/PLSQL Stored Pro

Open-Source Technologies: ANT, Maven, Docker

IDE: Eclipse 3, Eclipse RCP, Jbuilde 9.0, NetBeans, TOAD.

OO Design patterns: UML, Rational Rose

Source Control systems: CVS, SVN, Git

Protocols: TCP/IP, FTP, UDP, HTTP,RCP, SOAP &REST

PROFESSIONAL EXPERIENCE

Confidential, NJ

Lead JAVA Developer

Responsibilities:

  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Created widgets using DOJO Framework for front end pages.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed and developed application using Spring MVC, Hibernate, Angular JS and Bootstrap.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Implemented front end changes based on spring integrated with Struts along with Angular.js and Java code as per requirement.
  • Development of SOA components using WSDL,SOAP, XML, and XSD etc.
  • Involved in deployment of application on WebLogic Application Server in Development & QA environment.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Involved in creating user interfaces using EXTJS, AngularJS.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology
  • Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Developed the application implementing MVC Architecture integratingwebserviceswith spring frameworks.
  • Expertise in designing systems based on Object-Oriented Analysis/Design (OOA/OOD) Methodologies specifically UML and Rational Rose.
  • Implemented SOA using Web Services (SOA over WESB andSOAPover JMS) on ESB utilizing Web sphere Integration Developer (WID)
  • Worked with Database Backup Compression, Data Collector and Policy-based.
  • Involved in writingPythonscript to fetch data from Database.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Participated in converting the business requirements to software specifications using Rational UML
  • Used Eclipse RCP & RAD IDEs for designing, coding and developing applications.
  • Installation and configuration of Development Environment using Eclipse with WebLogic Application server
  • Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.

Environment: Spring, Hibernate, Struts, WebLogic, DOJO, JSF, SERVLET, Oracle, SQL, UML, Eclipse RCP, Junit, JIRA, MAVEN, JavaScript, HTML,CSS, Ajax, React.js, Angularjs, Bootstrap,Python.

Confidential, BOSTON, MA

J2EE Developer

Responsibilities:

  • Implemented the spring dependency injection of the Database helper instance to the action objects.
  • Development of a split billing system - core java, collections, spring, hibernate, MySQL
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Implemented application level persistence using Hibernate and Spring.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • UsedJSFframework in developing user interfaces usingJSFUI Components, Validator, Events and Listeners.
  • Expertise in developing enterprise applications using Struts Frameworks
  • Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
  • Designed UI using JSP, Java Script and Jquery.
  • Worked on creating menus and tabs on JSP pages using JQuery.
  • Developed online marketing strategies for clients, including drupal.
  • Involved in producing & consumingSOAPbased & Restful web services using WSDL,SOAP, JAX-WS, JAX-RS, AXIS, CXF,SOAPUI etc.
  • Developed a Service layer for other external applications using Web services andFilenetAPI’s for adding, Searching, updating, retrieving and deleting documents into/FromFilenet.
  • Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
  • Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Used DB2 as the database and wrote SQL & PL-SQL.
  • Connectivity to the database is provided using JDBC.
  • Developed batch utilities using Java/J2EE andFilenetAPI’s.
  • UsedFileNetContent Engine APIs to perform title search and full text search of the risk policy documents by building and executing the SQL query.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Used Eclipse IDE for designing, coding and developing applications
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
  • Resolved synchronization issues with Installation Manager for IBM BPM and completed performance tuning on thread pools using Web Container in BPM.
  • Troubleshooted issues concerning Apache Tomcat during deployment.
  • Utilize Dojo framework for performing front end validations
  • Implemented validation using JavaScript.
  • Implemented web pages using Jsp, JQuery.

Environment: Spring, Hibernate, Struts, WebSphere, DOJO, JavaScript, Bootstrap, Drupal, JSP (JSTL ) SERVLET, JQuery, JSF, DB2, CRUD, PL/ SQL, JDBC UML, Eclipse, Eclipse RCP, Junit, Bugzilla, MAVEN, XML, Oracle, JMS, Apache Tomcat, Linux

Confidential

Software Engineer

Responsibilities:

  • Involved in requirements gathering.
  • Involved in Analysis and Design of the system.
  • Coordinating with other team members
  • Involved in documenting the programs and system.
  • Involved in Coding, Code Review, Unit Testing and Integration Testing

Environment: JSP, Servlets, JDBC, Tag Libraries, Java Beans, HTML, JavaScript, Apache Web Server (Tomcat Container) on windows and Oracle8i.

We'd love your feedback!