We provide IT Staff Augmentation Services!

Lead Java Developer Resume

0/5 (Submit Your Rating)

Montville, NJ

SUMMARY

  • Experienced Senior Java developer with over 9+ years of experience. Strong back end development with front end designs.
  • Technical strengths include Java, J2EE, Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), spring and Hibernate. Worked with web application development, client server technologies and distributed applications using J2EE.
  • Experience includes analysis; designing and implementing complex, high performance object oriented software systems.
  • Have IT experience with all the phases of Software Development Life Cycle including Requirements Gathering, Analysis, Design, Development, Testing and Deployment.
  • Experience in Waterfall & Agile development methodologies.
  • Proficient in Java/J2EE Design Patterns including Singleton, Factory, Abstract Factory, Adapter, Façade, MVC, VO and DAO.
  • Expertise in Front end technologies including HTML, JavaScript, CSS, AJAX, JSP, XML, XSLT, DHTML, JQUERY etc.
  • Implemented Java applications with Services Oriented Architecture (SOA) based systems.
  • Expertise in frameworks like Struts, spring, JSF, Web framework and Hibernate.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX - WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP(DOM & SAX), and JAXB
  • Experience working with Business Rule Management System (BRMS) using RuleStudio.
  • Expertise in writing SQL queries and P/L SQL-Stored procedures, functions, sequences, cursors, triggers, indexes etc in different DBs like Oracle, DB2, MYSQL and SQL Server.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Experience in using different IDEs such as Eclipse, My Eclipse and RAD.
  • Experience in using different version controlling/tracking systems GIT, StarTeam, Rational Clear Case, VSS (Visual Source Safe).
  • Experience in AIX/Unix and HP Operating System and using Shell Scripting.
  • Expertise in using Log4J, Ant, SOAP UI, FileZilla, Putty.
  • Experience in Onsite and Offshore model and lead the team of more than 5 people offshore.

TECHNICAL SKILLS:

Programming Languages: JAVA, C, Visual C++, Visual Basic, PL/SQL

J2EE Technologies: Servlets, JSP, JDBC, JavaBeans, JNDI, EJB (Session beans, entity Beans)

Frameworks: Struts, spring, web framework and JSF

IDE’s: Eclipse, Microsoft Visual Studio

Databases: Oracle, DB2, SQL Server and MYSQL

Web Dev. Technologies: HTML, JavaScript, CSS, AJAX, XML, DOM, SAX, DTD, XSD, JSON, JQUERY

ORM: Hibernate

Version Control: VSS, StarTeam, IBM Clear Case, GIT

Tools: RuleStudio, Log4j, FileZilla, Putty, Edit Plus, NotePad++, ANT

Web Application Servers: Web Logic, Apache Tomcat and Web Sphere

Messaging Systems: JMS, IBM - MQ Series

Operating Systems: Windows 2000/XP/7, UNIX/LINUX, HP

Design Tools: Microsoft Visio, Rational Rose

PROFESSIONAL EXPERIENCE:

Confidential, Montville, NJ

Lead Java Developer

Responsibilities:

  • Business requirements analysis by interacting with the Business Analysts.
  • Development of Web App clients using RuleStudio
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using HQL & Hibernate named queries.
  • Configured Spring setter properties in spring context file and exposed spring beans for other modules to consume.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Programmatic transaction management using Spring AOP.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Involved in creating internal & external services, Entity services and handlers.
  • Create a XOM, BOM and deployed on Rule Execution Server (RES).
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
  • Assisted BA’s in editing and creating Business Rules in Rule Studio and integrated them into Rule Team Server.
  • Performance Tuning is done by making Code changes to remove unnecessary calls.
  • Performed hardening tasks and handled Exceptions appropriately.
  • Worked closely with Performance team to resolve the performance issues.
  • Worked with new team members and provided Knowledge Transfer.
  • Provided support activities to other teams.
  • Worked closely with testers and explained the functionality so that they can test accordingly.
  • Used GIT for version controlling.

Environment: Java 1.6, J2EE, HTML, CSS, JSP, JQUERY, Spring 2.0.5, Hibernate 3.2.2, Log4j 1.2.14, Junit 3.8.1, RuleStudio integrated with JBOSS, WSDL, SOAP, AXIS, GIT, Eclipse, Oracle-SQL, PL&SQL, Spring-Controller, Unix, NotePad++.

Responsibilities:

  • Business requirements analysis by interacting with the Architects.
  • Development of Web App clients using RuleStudio
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate, Hibernate named queries.
  • Involved in to develop view pages of Capital One desktop portal using HTML, Java Script, JSP, Struts Tag libraries, AJAX, JQUERY, GWT, DOJO, XML, and XSLT.
  • Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies.
  • Involved in event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation.
  • Integrating third party libraries to augment those lacking or inefficient.
  • Used Restful web services using JERSEY tool to develop web services easily and to be invoked by different channels.
  • Developed service objects as beans by using spring IOC/DI.
  • Implementation of enterprise application with JQuery, AngularJS, node.js and Spring MVC.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Used EHCache for second level cache in Hibernate for the application.
  • Involved in to pass messages like payload to track different statuses and milestones using EJB, JMS.
  • Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
  • Used spring programmatic transaction management for Java Persistence.
  • Involved in integration of spring and Hibernate frameworks.
  • Involved in setting server properties, DSs, JNDI, queues & deploying app in WebSphere Application Server.
  • Followed the test driven development using the JUNIT and Mockito framework.
  • Created continuous integration builds using Maven.
  • Involved in fixing QA/UAT/Production issues and tracked them using QC.
  • Performance Tuning is done by making Code changes to remove unnecessary calls.
  • Performed hardening tasks and handled Exceptions appropriately.
  • Worked closely with Architects to resolve the performance issues.
  • Worked with new team members and provided Knowledge Transfer.
  • Provided support activities to other teams.
  • Worked closely with testers and explained the functionality so that they can test accordingly.

Environment:, JSP, Servlets, JavaScript, Spring DI, Spring IOC, Spring AOP, Hibernate 3.0, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Microsoft Visio, SVN, WebSphere 8.1, JNDI, EJB, JMS, QC, Log4J, SOAP UI, GOF and J2EE design patterns

Confidential, Dublin, CA

Sr. Software developer

Responsibilities:

  • Involved in Requirement Gathering, analysis, design and development of the project.
  • Used HTML, Java Script, AJAX, JSP to develop UI pages.
  • Involved in implementation of the application using Spring and Hibernate frameworks.
  • Involved in coding for Spring Web MVC, WEB modules.
  • Used Spring MVC Framework to define Dispatcher Servlet, Controller, model and View Resolver.
  • Configured Hibernate, Spring to map the business objects to Oracle DB using XML configuration file.
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results.
  • Involved in configuring JBOSS application server.
  • Followed coding guidelines while implementing the application.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end. Worked on Restful web services which enforced a stateless client server and support JSON( few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
  • Used to write AJAX implementation of Java to convert into HTML and Java.
  • Used open source software tools likeLog4j, validation files andresource bundles.
  • Involved in Unit, smoke and integration testing.

Environment: Java, JSP, Servlets, Java Beans, JDBC, HTML, CSS, JavaScript, AJAX, Web framework, MVC, JBOSS, MYSQL, Ant, File Zilla, Jenkins etc.

Confidential, Atlanta, GA

Principal Software developer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system
  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
  • Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB etc.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for the team.
  • Set up Custom business validations using validation framework.
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Implemented application using Struts MVC framework for maintainability.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Set up Custom business validations using Struts validate framework.
  • Written EJB session beans for business logic processing & entity beans for persistence with data base.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on the board easily.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Involved in JUNIT testing, integration testing, system testing etc.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building the code using Ant, Ivy and the deployment.

Environment: Java, C++, Servlets, JNDI, HTML, JavaScript, CSS, XML, DOM, XSD, XSLT, AJAX, JQUERY, Eclipse, Visual Studio, Shell Scripts, Perl Scripts, Spring MVC, Hibernate, HQL, IBM Web sphere, JBOSS, Web Logic, Aix-Unix, Linux, HP-UX, StarTeam, Clear Case, Clear Quest, JIRA, GIT, log4j, CORBA-TAO open source, Java-IDLs, Oracle, DB2.

Confidential

Java Programmer

Responsibilities:

  • Responsible for preparing feature requirement specification (FRS) and feature design document (FDS), implementing, preparing unit test cases, and performing unit testing.
  • Created GUIs using VB as front end, all the controls (or the engine) are developed using VC++.
  • Changes occurred on the systems are captured and sent through a port and What Changed manager collects the changes by reading the appropriate ports.
  • Once the changes occurred are collected from the agents, What Changed manager will be able to generate the changed reports.
  • What Changed has a category information which will give the severity (can be configured) of the change occurred.
  • Gone through Requirements in BRD & FDN and Designs in TSDs.
  • Involved in developing JSP pages for IPA pages.
  • Involved in implementing business logic and data base connectivity.
  • Part of Client side installation and configuration of project.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinate Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc.
  • Used Java & J2EE design patterns.
  • Involved in client & server side validations.
  • Involved in writing JDBC code to get data base connectivity.
  • Implemented server side validations and developed model classes.
  • Used code version controlling using SVN.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Supported the applications through production and maintenance releases.
  • Involved in Level 5 company assessment & followed the process.
  • Instrumental in tuning the framework to meet the performance standards.
  • Used Eclipse as IDE in development process.
  • Involved in unit testing using JUNIT and Integration testing.
  • Ran ERA report in local machine & fixed check styles & Find bugs issues.
  • Fixed & Tracked defects using Quality Center effectively.
  • Involved in code build & deployment using Ant

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Eclipse, Edit Plus, Web Logic application server, SQL Developer.

Confidential

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system
  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
  • Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache XFIRE, JAXB etc.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for the team.
  • Set up Custom business validations using validation framework.
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Implemented application using Struts MVC framework for maintainability.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Set up Custom business validations using Struts validate framework.
  • Written EJB session beans for business logic processing & entity beans for persistence with data base.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on the board easily.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Involved in JUNIT testing, integration testing, system testing etc.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building the code using Ant, Ivy and the deployment.

Environment: Java 1.4, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Web Sphere Application Server, Struts, Validation framework, MVC, RAD, JUNIT, Mockito, JAX - RPC Web services, Oracle coherence, LDAP, JAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, DB2 - SQL, PL SQL, QC, CVS

We'd love your feedback!