We provide IT Staff Augmentation Services!

Lead Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • Around 9 years of experience in complete software development lifecycle including Analysis, Design, Development, Integration, Deployment, Testing and Documentation of Enterprise Applications, Web based, Client server, Distributed and N - Tier Architecture technologies using Java /J2EE, spring, Hibernate web development.
  • Extensive experience in Internet, client/server technologies using Java 8, J2EE (JSP, Servlets, JDBC, JNDI), HTML, DHTML, CSS, JavaScript, AJAX, UNIX, JQuery, JSON, XML and XSD.
  • Worked on the migration and implementation of Java8 features like Lambda, Advanced for Each loop, Streams in particular.
  • Extensively used Lambda and Streams API on Collection Framework.
  • Expertise in various open source frameworks and tools like spring, Apache Camel, log4j, AJAX and ANT, Maven.
  • Proficient in persistence framework like Hibernate and JPA.
  • Developed applications using C, C++, Core Java, Java Multi-Threading, Java Servlets, Java Server Pages (JSP), JSF, JDBC, AWT, Swing, EJB, Struts, Java Script and ExtJS.
  • Expert in HTML5/CSS3 development and have experience in Node.js, Angular.js, Ext.js, Responsive design.
  • Responsible for Post production activities like logging activities and monitoring the code using log element of VXML.
  • Have hands on experience and very good knowledge in Core Java (OO concepts, Multi-threading, Collections, Exception handling, etc).
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile.
  • Proficient in developing SOAP and RESTful Web Services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Good troubleshooting skills on issues related to Weblogic, apache, tomcat, JBoss servers, Networking, Database, UNIX and applications and worked with respective engineers to resolve them and provided RCA.
  • Implemented the REST API's and data transformers using the JAVA connector which involves use Java8 features Lambda and Streams in particular.
  • Exceptional skills in Agile Development and Test-Driven Development
  • Extensive experience with Web/Application servers like Apache Tomcat, IBM WebSphere.
  • Experience in leading J2EE Application servers WebSphere and Tomcat.
  • Excellent experience in the design, development, and implementation of Model-View-Controller (MVC) inculcating with different J2EE frameworks and Design Patterns.
  • Experience in working on IBM MQ Series and JMS.
  • Used JAXB API's for binding java objects to XML and JAXP for parsing and validating XML.
  • Extensive experience in using IDE’s like Eclipse and NetBeans.
  • Strong experience in designing and working with MySQL, NOSQL and Mongo DB.
  • Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
  • Experience in writing SQL Statements, Triggers, Views and Stored Procedures for database transactions using SQL and PL/SQL.
  • Experience in working on different operating system environments like UNIX, Windows and Linux.
  • Good programmer in Unix Shell scripting.
  • Experience in Unit, Integration, Performance testing and generating Test cases for
  • Web/Java core applications.
  • Used JUnit for Unit testing and Load Runner monitoring during Performance testing.
  • Performance tuning including JVM tuning, JDBC, JMS to the maximum throughput form Application server.
  • Experience to maintain the source using version controlling tools like SVN, Microsoft VSS, CSV.
  • Expertise in SDLC that encompass with proven analytical and problem-solving skills and experience working with AGILE/SCRUM methodologies.
  • Highly conversant with quality procedures that are followed both at organization and client level.
  • Effective Communication (written and oral) and Inter-Personal skills along with Proven aptitude on learning and working on emerging technologies.
  • Hands on Experience in handling Critical Business Applications Issues, multiple projects concurrently in an aggressive schedule environment and handling failure recoveries.
  • Experience in Analysing and troubleshooting of Production issues.
  • Co-ordinating with other team members to resolve the issues by giving L1, L2 and L3 support.
  • Expertise in troubleshooting various pre and post implementation issues.
  • Driven by new challenges and adept at adapting to any cultural and business environments.
  • Team player with ability to communicate at all levels of development process

TECHNICAL SKILLS:

Java Technologies: Java (J2SE 1.5/1.4), J2EE 1.5/1.4/1.3, Java SDK, Java 8(JDK 1.8), Servlets 2.5/2.1, JSP2.1/2.0, JDBC 3.0, JNDI 1.2, SOAP, REST, JMS, Hibernate 3.x/4.x.

Frameworks: Spring 3.x/4.x, Spring MVC.

Technologies: C, C++, OOPS, SQL, PL/SQL.

Web Technologies: HTML, DHTML, JavaScript, AJAX, CSS, Node.js, Angular.js and Ext JS.

XML Technologies: XML, XSL, XSLT, SAX, DOM, JAXP, JAXB

Application/Web servers: IBM Web sphere 7.0/6.1/6.0, Apache Tomcat 5.5

Databases: Oracle 10g/9i/8i, MS SQL Server 2000, MySQL, NOSQL, and MongoDB.

IDE Tools: Eclipse 3.1, Net Beans 6.0, My Eclipse, AWT, JFC/Swing, and Builder.

Tools: Ant, Maven, JUnit, Log4j

Other Tools: SVN, Confidential, IBM Rational Rose 2005/2003, TOAD

Operating systems: Windows 98/NT/2000/XP, UNIX, LINUX.

PROFESSIONAL EXPERIENCE:

Confidential, Weehawken, NJ

Lead Java/J2EE Developer

Responsibilities:

  • Analysing the requirements and coming up with the Estimation and Plan for releases. Managed critical applications with respect to Regulatory aspects for Confidential
  • Designing and Preparing Technical Specification document from the functional specifications.
  • Planning, Estimation Assigning, Tracking, Status Reporting for Onsite and Offshore Tasks.
  • End to end Management and Coordination of all phases (Requirements to Release to production) from Onsite.
  • Level 3 support for the Production issues.
  • Release deployment planning and execution of releases.

Environment: Java/J2EE, Java8, Spring MVC, JPA Hibernate 3.0, Spring boot 1.1.5, SQL, PL/SQL, Oracle, HTML, CSS, AJAX, JavaScript, Maven,Junit, AngularJs, Bootstrap, JQuery, Oracle WebLogic 10.x/11g/12c, SOAP, RESTful Web services, NodeJS, NetBeans, HP Unix, Unix Shell scripting

Confidential, Dallas, TX

Lead Java/J2EE Developer

Responsibilities:

  • Participated in business requirements meetings for gathering requirements and provided inputs as needed.
  • Responsible for analyzing the requirements and prepare detailed design and customization documents.
  • Responsible for developing spring, Hibernate and JDBC components using Java/J2EE technologies.
  • Integrated Spring Hibernate and JPA frameworks.
  • Designed and developed the dynamic Web-based UI using AJAX, AWT, JSP, HTML, CSS, JSON and JavaScript.
  • Responsible for coding of DAO classes using Spring Model with hibernate ORM.
  • Prepared technical design and deployment documents. Involved in deployment for the multiple versions of builds co-ordinating with release team, configuration management and DBA teams.
  • Unit test case preparation and Unit testing as part of the development.
  • Build RESTful Web services using JAX-RS API.
  • Provided system administration support including server and client software installations, systems and application monitoring, migration, capacity planning, architectural enhancement/optimization and associated documentation required to optimize the performance of this system.
  • Created JUNIT Test Cases, Test Suites using JUnit for Java Service Layer which was developed using Spring, Persistence layer using Hibernate.
  • Developed and Executed JUnit Test Cases using Eclipse IDE.
  • Implementation of the Business logic layer for MongoDB Services.
  • Designed and implemented the MongoDB schema.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Used Mongoose API in order to access the MongoDB from NodeJS.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and Spring security modules.
  • Used different XML parsers like SAX and DOM as per requirement.
  • Used JAXB API's for binding java objects to XML.
  • Deployed the WAR, JAR and EAR applications in WebLogic 10.x,11g,12c Responsible for application changes across different platforms- development, testing and production environments
  • Created WebLogic domains, managed servers, clusters, machines and start up scripts.
  • Implemented client-side and server-side application to invoke SOAP and Restful Web Services.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Good hands on experience on UNIX commands, review log files on the test and production server.
  • Involved in development of batch processing applications by utilizing UNIX Shell Scripting.
  • Day to day co-ordination with offshore leads and managers.
  • Handled escalations from Service Desk Team by giving all levels of production support.
  • Working with XMLs for defining configuration for application.
  • Responsible for writing/reviewing Oracle queries based on performance tuning.
  • Created PL/SQL scripts to extract the data from the operational database into simple flat text files using UTL FILEpackage.
  • Involved in planning process of iterations under the Agile Scrum methodology
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS v2.0, Bootstrap to build this SPA Single Page Application.
  • Performed Impact, Root-Cause analysis on the production issues and resolved within timelines.
  • Provide performance tuning to system software components as required to ensure optimum system function.
  • Translates business requirements into solution components and guide the development team.
  • Performed process walkthroughs, implemented changes, while working closely with business process owners.
  • Performed all duties in accordance with FDA policies and rules.

Environment: Java/J2EE, Java8, Spring MVC, JPA Hibernate 3.0, Spring boot 1.1.5, SQL, PL/SQL, Oracle, HTML, CSS, AJAX, MongoDB, JavaScript, Junit, AngularJs, Bootstrap, JQuery, Oracle WebLogic 10.x/11g/12c, SOAP, RESTful Webservices, NodeJS, NetBeans, HP Unix, Unix Shell scripting

Confidential, San Jose, CA

Lead Java/J2EE Developer

Responsibilities:

  • Participated in business requirements meetings for gathering requirements and provided inputs as needed.
  • Responsible for analysing the requirements and prepare detailed design and customization documents.
  • Key involvement in interacting with Client.
  • Implemented Service Oriented Architecture (SOA) by developing Web Services.
  • Consumed RESTful Web services provided by different vendors to submit the TRAFFIC STOP data.
  • Interacted with business in base lining requirements and providing functional and technical support for the queries.
  • Responsible for developing spring, Hibernate and JDBC components using Java/J2EE technologies.
  • Mentoring the new resources by providing technology as well as domain knowledge transfers.
  • Developed XML Web services for retrieving estimated and actual rates for the shipments.
  • Developed internal and external API services using Node.js modules.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls .
  • Used JAXB API's for binding java objects to XML and JAXP for parsing and validating XML.
  • Implementation of JMS between Workflow module and backend Message forwarding Engine.
  • Helped create and implement distributing data architectures using NOSQL technologies
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Creation of database objects like tables, views, materialized views, procedures and packages using oracle tools like Toad, PL/SQL Developer and SQL* plus.
  • Done code review and configuration build management for the application using Ant and Maven.
  • Involved in implementation of matching functionality between account and offers and also the functionality to manage customer communication and channel preferences using spring and Hibernate .
  • Prepared UNIX shell scripts for testing the application.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Developed Message Driven Bean's (MDB) for consuming messages from queues.
  • Used PL-SQL for customer details updating at production and UAT level.
  • Assist with performance Stress Testing / Tuning.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Created different layouts of labels in Jasper-reports.
  • Handled time to time change requests in different modules.

Environment: Java, J2EE, spring, XIB, Hibernate, Node.js, Angular.js, Ext.js, JMS, JAXB, MongoDB, Jasper reports, Web Services, Oracle, SQL, PL/SQL, Toad, UNIX.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Involved in Archive Migration actively. Migration involves moving data from NAS drives in different server locations
  • Involved in Project Design, Documentation, Design Reviews and Code Reviews.
  • Designed used cases, class diagrams and state diagrams using UML.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Designed and Implemented Layouts for the existing JSP files.
  • Developed a core component of Analytics with Node.js, Angular.JS, Ext.js.
  • Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front end, spring framework in business layer and Hibernate in persistence layer.
  • Developed spring framework for security transactions, reusability logging purpose.
  • Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate .
  • Used Hibernate ORM framework as persistence engine, configured hibernate.xml file and Involved in Mapping, Coding and Fine tuning of hibernate Queries.
  • Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
  • Developing and coding J2EEComponents with JSP, JavaBeans, business objects with EJBs and Servlets.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Setting up Angular JS framework for development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, and Java Script.
  • Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework.
  • Used JDBC for database connectivity and used connection pooling to optimize database connections Source Version Control Confidential .
  • Used Log4j for logging and debugging.

Environment: JSP, JavaScript, Servlet, HTML, Struts, Spring 3.0, EJB, Web services, Java, J2EE, JDBC, Confidential, Log4j, Hibernate3.1, Eclipse, IBM WebSphere( RAD), SQL, PL/SQL, Oracle.

Confidential, Jacksonville, FL

Senior Software Engineer (Developer)

Responsibilities:

  • Responsible for Understanding the scope of the Product and Requirement gathering
  • Involved in entire Software Development life cycle
  • Involved in design of the application using UML and prepared the sequence and class diagrams.
  • Involved in design, development, unit testing, integration testing and acceptance testing for the application.
  • Supported and managed large application for different change requests and productions issues.
  • Developed new modules as part of change requests
  • Coded the front end using JSP, JavaScript, HTML, CSS and server side using Servlets components.
  • Designed Frontend with in object oriented JavaScript Framework like Angular.js and Ext.js.
  • SQL Server is the database accessed using JDBC connection.
  • Provided solutions with AJAX which improved performance and usability of the application.
  • Responsible for bug fixing and Production Support
  • Used Struts framework to develop MVC design pattern.
  • Used Struts validation framework for client side and server side validation.
  • Involved in the implementation of business logic in struts Framework and Hibernate in the back-end.
  • Used Tiles for development of layout of the application.
  • Involved in development of Struts Action Class.
  • Used Struts and JSP’s to develop dynamic views.
  • Configured Struts Controller.
  • Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs.
  • Created Test cases using JUnit framework to validate the application flows in different scenarios in the standalone application.
  • Implemented the business logic by using DTO component to be used under the various modules in the application.
  • Using Log4J on application servers to print the logging, debugging, warning, info on the server console.
  • Implemented Agile methodology for the software development process.

Environment: Java 1.5, C, Struts 1.2, EJB, Hibernate, Eclipse 3.2, log4j, Web Services, SOAP,XML, HTML, Java script, JSP, JSF, SQL, PL/SQL, Node.js, Angular.js, Ext.js, database, IBM WebSphere

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering.
  • Involved in design, development, unit testing, integration testing and acceptance testing for the application.
  • Single handed supported the application for different change requests and productions issues.
  • Developed new modules as part of change requests
  • Coded the front end using JSP, JavaScript, HTML, CSS and server side using Servlets components.
  • Provided solutions with AJAX which improved performance and usability of the application.
  • Used JDBC for database connectivity and used connection pooling to optimize database connections Source Version Control Confidential .
  • Responsible for bug fixing and Production Support

Environment: Java, C, C++, OOPS, J2EE, JSP, EJB, JSF, Servlets, JavaScript, SQL server 2000, Eclipse, IBM WebSphere

We'd love your feedback!