We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Los Angeles, CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of professional experience in analysis, design, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Experience in applying design patterns like MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Facade and Value object pattern etc.
  • Very good understanding of Model View Controller (MVC), Client Server and N-tier architectures.
  • Excellent Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose.
  • Expertise in Java concepts like OOP, Java Swing, Java Struts, Spring Framework, Hibernate ORM, JDBC, JMS.
  • Extensive experience in concepts such as Java EE, J2EE technologies such as JDBC, JSP, JSF, Servlets, Hibernate, EJB, Spring, XML, XSD, XSL, JNDI, RDBMS, Web Services, Struts, Spring, Tiles, Hibernate, JMS, AJAX.
  • Strong experience in Web development using HTML5, DHTML, XHTML, CSS3, JavaScript, jQuery, AJAX Framework (RichFaces, MyFaces), AngularJS, BackboneJS, XML, XSL, XSLT, Ext JS.
  • Experience on Spring Framework-Spring Core, Spring DAO, Spring IOC, Spring MVC, Spring ORM, Spring AOP, Spring Boot and Spring Web flow.
  • Experience in application development using Software development methodologies such as Agile, Iterative Waterfall development and TDD (Test Driven Development) environments.
  • Proficient in with GUI plug-ins like Tiles Framework, Custom Tag Libraries, validation plug-ins like Validator Framework.
  • Excellent experience with Application Servers like Tomcat, IBM WebSphere, Oracle WebLogic, Glassfish, JBoss and Wild Fly.
  • Experience in using Hibernate and iBatis Object Relational Mapping tool in J2EE environment.
  • Developed dynamic web applications and web services using RAD, Eclipse, JBuilder, JDeveloper, Netbeans and Web Logic workshop.
  • Implemented various Ajax Frameworks such as jQuery, DOJO, JSON. Designed various integration components using JMS and MQ Series.
  • Experienced in databases such as Oracle, DB2 and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Managed and maintained NoSQL (MongoDB, Apache Cassandra DB) databases in production domain.
  • Responsible for working a queue of JIRA tickets to address system issues, user requests, etc.
  • Designing and Developing Single Page web applications (SPA) using AngularJS, and Node
  • JS with other UI technologies/ libs such as Backbone, jQuery, Bootstrap.
  • Extensive Experience in retrieving and manipulating data from backend using Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, Views and Packages.
  • Experienced with Jenkins methodologies includes Continuous Integration and Continuous Deployment.
  • Experience in using various version control tools like SVN, CVS and IBM Rational Clear Case.
  • Excellent Experience in writing ANT, Hudson, Maven build scripts, providing logging facility using Log4j.
  • Writing Junit test cases and used Clear Quest, JMeter, Test-ng plugins to run selenium scripts.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC, JAX-RS using tools like Apache Axis.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
  • Implemented score control tools like CVS, VSS, SVN, git, Clear Case, Clear Quest and ANT tools to manage source code and daily builds.
  • Experience in Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web-methods and Apache CAMEL.
  • Extensive experience in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Junit &Maven.

TECHNICAL SKILLS:

Languages: Java 1.5/1.6/1.7/1.8, UNIX Shell Scripting, SQL, PL/SQL, C, C++.

Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swings, CSS, ILOG, JXPath, Xpath, Multi-Threading, Microservices, Adobe Flex.

Web Technologies: HTML/HTML5, DHTML, XML, CSS, Bootstrap, JSF, JavaScript, React JS, Angular JS, Backbone JS, Ext JS, Node JS.

Distributed Technologies: RMI, EJB, JMS, Data Warehouse

Application Server: Oracle/BEA WebLogic8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0/6.0/7.0, Glassfish, WildFly.

J2EE Frameworks: Spring 3.x/2.x, Struts 2.x/1.x, Log4J, MVC, Hibernate 3. x.

IDE s: Eclipse, NetBeans, IntelliJ, Oracle JDeveloper.

Database s: Oracle 8i/9i/10g/11g, DB2, MySQL, Mongo DB, Cassandra DB

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI

Version Control Tools: Rational ClearCase, Win CVS, IBM RequisitePro, ClearQuest, SVN, git

Testing Tools: JUnit, Win Runner, Jenkins, Selenium WebDriver/Grid, JIRA.

Methodologies: Agile, Scrum, XP, RUP, TDD, OOAD, SDLC

Case Tools: Rational Rose, UML, OOAD, RUP

Operating Systems: Windows, MS-DOS, UNIX, Mac OS, Linux and Ubuntu.

Build Tools: ANT, Maven and Gradle

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Lead Java developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with TDD approach
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Used Spring Core Annotations for Dependency Injection, Spring DI and Spring MVC for REST API and Spring Boot for micro services.
  • The presentation layer used Spring MVC to implement the MVC architecture design and facilitates user interface designed by use of JSP's and tag libraries.
  • Implemented Bootstrap for responsive UI design, so that application can be used from various browsers with devices like computer, tablets, mobiles.
  • Developed entire user interface using various ExtJS components like Form panels, Tab panels, View port and Editable grids.
  • Designing and developing dynamic web pages using web technologies such as HTML5, CSS3, JavaScript, AJAX, JSON, JSONP, Require JS.
  • Worked with Mode View Control (MVC) design pattern like Dependency Injection.
  • Involved in Developing the Application using Spring MVC Framework by implementing Controller, Service classes. Made use of Spring Inversion of Control (IOC).
  • Tested every module extensively using Jasmine.JS and operated JIRA very closely for bugs brought up by the QA team and handled it appropriately.
  • Implemented Declarative transaction management using Spring AOP.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Implemented XML parsers with SAX, DOM and JAXB XML Parser Libraries view with XML, to Modify User View of Products and Product Information in Customized view with XSD, XSTL in HTML, XML, PDF formats.
  • Developing payment system module using Spring Microservices on Pivotal Cloud Foundry after successful execution of the main business model.
  • Involved in building and deploying scripts using Maven3.3 to generate WAR, EAR and JAR files.
  • Used Apache CXF to create SOAP based Restful web services.
  • Developed Applications using Rule Engines, Drools 4.x and ILOG with corresponding to validate the business User Roles.
  • Worked on the total re-engineering of legacy products monolith web applications into a series of well thought out micro services.
  • Wrote AngularJS services to consume Restful web service to load data.
  • Build and deployed the java and Nodejs web applications in agile continuous integration and continuous deployment(CI/CD) environment to automate the whole process.
  • Written SQL queries PL SQL Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Created continuous integration builds using Ant Jenkins and deployed on WebSphere app server.
  • Developed, executed and maintained Selenium automation scripts for web application.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build and publish, and Fabric implementation
  • 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.
  • Created MULE ESB artifact and configured the MULE config files and deployed.
  • Participated in migration to DB2 data base from Oracle DB.
  • Used MOKITO for Unit Testing and did Smoke Testing and Acceptance Testing with Selenium.
  • Worked on Continuous Integration/ Continuous Deployment(CI/CD) to deploy the application.
  • Managed source code into Git, ClearCase and Tracked progress of task and defect of existing and future software in IBM Rational Team Concert.
  • Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.

Environment: JAVA 1.6/1.7, J2EE, Servlets, JSP, XML, HTML, XSD, XSLT, XPATH, JAXP, JAXB, Maven, Java Spring MVC, Spring Boot, SOAP, Drools, JavaScript, Jenkins, Angular JS, Node JS, Bootstrap, git, EXT JS, Spring frame work- DI, AOP, MVC, REST, JAX-RS, CXF, JUNIT, TDD, AWS, IBM Clear Case, SOAPUI, Selenium, JNDI, Java/J2EE design patters, JIRA, MongoDB, Elastic Search, DB2, Swing, Google Maps API, iLog, Micro services.

Confidential, St. Louis, MO

Java/J2EE/UI Developer

Responsibilities:

  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript & Angular JS to develop external JavaScript codes that can be used in several different web pages.
  • Managed and coordinated the development of requirements, user stories, test cases and UML models for the build release.
  • Used MVC design pattern exclusively with latest Spring Framework version to implement and enhance business logic for multiple web projects.
  • Spring Dependency Injection design pattern to remove dependencies and Spring-authentication for security.
  • Hibernate, TopLink, Spring JDBC template as backend ORM.
  • Involved in Design, Development, Testing and Integration of the application.
  • Developed the presentation layer written using HTML, CSS3, Ext JS, ReactJS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Used multithreading extensively to improve the performance of the application.
  • Worked on the Common UI layout for defining the Header, Footer and Menu using JSF Facelets.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Developed the application using frameworks like Struts, Java Server Faces (JSF) and Spring frameworks.
  • Involved in Agile Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Developed custom directives, Factories and Services in AngularJS.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS.
  • Developed entire user interface using various Ext JS components like Form panels, Tab panels, View port and Editable grids.
  • Worked on the total re-engineering of legacy products web applications into a series of well thought out micro services.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Working closely with Web Administrators to setup an automated deployment using SVN and Git Tools.
  • Designed and helped implement ABAC-based authorization module to be used by all micro services and other platform components.
  • Implemented EJB 's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep a live session for login process and maintaining session credentials.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Implemented Spring MVC Controller module for better handling of client request, consume RESTFul data service and sending response back to client.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js and Responsive Design.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Used Spring Frame work for IOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Configured SSL termination at AWS ELB and Route53 for hosted zones, only ssl encrypted traffic is transferred through internet gateway.
  • Administrating the WebSphere environment by performing Patch upgradation, Profile creation and tuning.
  • Experienced in build, deploy multi module applications using Maven, ANT and CI servers like Jenkins.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.
  • Involved in exception handling testing using SOAP UI and Security of Mule endpoint through WSSR.
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and the Implementation of business logic and data processing routes using Apache Camel.
  • Involved in creating http inbound outbound flows, Orchestrations, Transformations using MULE ESB.
  • Performed Test Driven Development TDD using JUnit and Mockito.
  • Used BackboneJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table or S3 bucket or to HTTP requests using Amazon API Gateway.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
  • Used Elastic Search by Rest API for querying written which is written by database server.
  • Used Java Message Service JMS API to create, send, receive, and read messages.
  • Used IBM Clear Case for source code version control

Environment: JAVA/J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, Angular JS, Node JS, Backbone JS, ReactJS, Bootstrap, XML, XSLT, XPATH, AWS, SOAP, REST, TopLink, JAX-RS, JAX-WS, Web Logic server 10.3.3, JMS, Maven, Web Sphere, Eclipse, Jenkins, JUNIT, MongoDB, Mockito, Star Team, TDD, Spring MVC, Ext JS, JIRA, Spring framework DI, AOP, Struts, Hibernate, Elastic Search, Ant, HP QC, Coherence, Apache Camel.

Confidential, Greenwich, CT

Sr Java/JEE Programmer

Responsibilities:

  • Used MVC design pattern exclusively with latest Spring Framework version to implement and enhance business logic for multiple web projects.
  • Used Java version 7, 8 with STS, Eclipse, and Intellij for development purposes together with Apache Tomcat server, Glassfish.
  • Used REST-Assured Game Data API framework to publish content and test multiple functionalities. Also, used tools like Post Man, SOAP UI for testing web services.
  • Spring Dependency Injection design pattern to remove dependencies and Spring-authentication for security.
  • Designed and Developed SOAP Web Services by extensively using WSDL and IBM RSA IDE.
  • Involved in design, develop and implement rich user interfaces for complex web based systems using the frameworks like JSF.
  • Involved in designing Administration Portal, UI and validations using HTML, JSP's Flex, DOJO, jQuery, JavaScript, JSP, JSF and Servlets as per requirements.
  • Implemented the spring web module to integrate with Struts framework.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented Coherence Cache which can be used with Spring Annotations.
  • Developed various helper classes which needed following core multi-threaded programming and collection classes.
  • Restructured the current Spring Core application using Spring boot and Groovy.
  • Enhanced User Interface based on Adobe Flex.
  • Implemented Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
  • Built projects with automation tools like Grunt and npm.
  • Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA layer creating Object-Relational Mappings and writing PL/SQL procedures and functions.
  • Involved in release and deployment procedures using Jenkins and Hudson.
  • Used git, SVN to create different Streams and views for version control.
  • Used JIRA, Rally, Confluence, and QC for project management process.
  • Used Agile Methodology for Scrum and Software Life Cycle Development.
  • Good Knowledge with Django, a high-level Python Web framework.
  • Used Jasper Reporting tool for creating PDF reports.
  • Used XStreamAPI to transfer data back and forth between Spring MVC and Ext JS.
  • Involved in writing JavaScript functions and implementation of AJAX on presentation layer.
  • Developed beans and persisted bean in the database using JDBC and Hibernate.
  • Configured and Implemented web services specifications.
  • Dynamic web pages are developed using JSP, servlet, HTML, JavaScript, XML and CSS.
  • Created SQL queries, Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
  • Written ANT scripts to build the entire module and deploy it on WebSphere and JBOSS application Server.
  • Tested the Enterprise Claims adjustment of Java Application source code using JUnit Test Frameworks.
  • Ensure that coding standards are maintained throughout the development process by all developers.

Environment: JDK 1.6, DAO, JPA, JSP, Servlet, Web Sphere, Hibernate, Spring, JBOSS, WebSphere, AJAX, SVN, JDBC, Web Services, XML, CSS, HTML, Ext JS, ANT, DB2, UML, Rally, Adobe Flex, WSDL, JUnit, jQuery, TDD.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Participated in all phases of the project like design, development, testing, enhancements and production support.
  • Developed and supported all tiers of the application - UI/Business Logic/Database
  • Worked on impact analysis to migrate existing persistence layer to Hibernate.
  • Expertise in developing Web Applications using Spring Dependency Injection, and AOP for modularity.
  • Designed the Front-end screens using JSP, Servlets, HTML, and JavaScript.
  • Design & Development of User Interface module using J2EE, JSP, Servlets and Struts Framework.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionalities.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira.
  • Exposed the Web Services to the client applications by sharing the REST Request and Response.
  • Followed agile development model by directly interacting with business users and product teams, with very quick turn-around time.
  • Developed the functionalities under Agile Methodology JIRA processes.
  • Prepared documents containing detailed recommendations for automation and support, enabling business process improvements.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache Tomcat Server.
  • Installed, Configured and administered Tomcat server.
  • Led and participated in weekly marketing meetings to build relationships with the marketing team and improve problem resolution process.
  • Developed the application using JSP, Java Servlet, XML.
  • Worked with DB2 and Wrote SQL Queries, Stored Procedures, triggers, views and integrated SQL Queries into DAO.
  • Implemented entity beans utilizing container-managed relationship for retrieving data.
  • Worked extensively on CROSS BROWSER platform issues.
  • Thoroughly Unit tested the application by writing test cases in JUnit for different scenarios.
  • Involved in testing, debugging, bugs fixing and documentation of the system.

Environment: Java, JSP, DB2, JUnit, Eclipse, Rest Web Services, WebLogic, Log4j, XML, J2EE, JSP, JIRA, Web Services. Servlets, Struts Framework.

Confidential, Houston, TX

JAVA/J2EE Developer

Responsibilities:

  • Worked extensively with the backend which comprised of Spring, Hibernate and JPA.
  • Used JSON and XML formats to transfer data from the server.
  • Implemented Web Services to handle data from third party interfaces used tool like axis 1.4 to create web service clients.
  • Developed AJAX based web based UI framework.
  • Created simple user interface for application's configuration system using MVC design patterns and Swing framework.
  • Developed Servlets and JSP for performing CRUD operations on domain specific entities.
  • Developed Service Layer using POJOs and Spring IOC.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of user and real estate information among J2EE components and legacy system
  • Involved in working with J2EE Design patterns (Singleton, Factory, DAO, and Business Delegate) and Model View Controller Architecture with JSF and Spring IOC.
  • Used Apache POI API to generate excel document for data in each grid in the application.
  • Extensively used Spring IOC architectural model to inject objects based on the selection of components like setter injection and Interface injection to manage the object references.
  • Involved in the development of the application based on backend Spring MVC architecture.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Used the Spring DAO to handle exception for database transaction like open connections, no result, connection aborted, closing the connections etc.
  • Utilized the concept of Lazy initialization and Eager fetch based on the requirements and increase the performance within the session of objects.

Environment: Spring MVC, IOC, Hibernate, Swing, Oracle, Maven, Eclipse, AJAX, JSP, HTML, CSS, Java Script, XML, Servlets, Design Patterns, Apache POI, Web Services.

Confidential

System Engineer

Responsibilities:

  • Involved in the software development life cycle requirement gathering, coding, testing, and implementation.
  • Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility
  • Worked on the project using industry standard design of technologies which mainly include Struts, Hibernate.
  • Used Agile methodologies for application development.
  • Implemented the MVC design pattern using Struts.
  • Used tools like SQL Developer and TOAD to run SQL and PL/SQL queries.
  • Designed and implemented the Hibernate based DAO layer.
  • Created and consumed SOAP Web Services using JAX-WS.
  • Developed UI using java swing(GUI).
  • Used Maven for product lifecycle management.
  • Used Multi-Threading to make it Asynchronous for faster and parallel processing of documents.
  • Performing the bug fixing and updating in to the EXCEL sheets.
  • Developed several data extraction scripts based on the requirement of the client using Java, PL/SQL and UNIX shell scripting and Putty.
  • Working knowledge of Operating Systems like Windows, Linux and other flavors of Unix.
  • Good working experience in various RDBMS such as Oracle, MySQL.
  • Created unit test cases using JUnit.
  • Developed the UI framework by using the rich interfaces such as JSP and JSF.
  • Used Eclipse as the IDE and Web Logic 10 as the application server.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end. Developed the PL/SQL scripts for rebuilding the application Oracle 10g Database.

Environment: Web Service, JDK 1.5, Agile (SCRUM), JSP, Servlets, MVC, DAO, Putty, WinSCP, Struts 2, Swing, Hibernate, HTML, JMS, DHTML, JAX-WS, CSS, AJAX, SOAP Web Services, Oracle 10g, Eclipse, JUnit.

We'd love your feedback!