We provide IT Staff Augmentation Services!

Lead Java Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

EXPERIENCE SUMMARY:

  • 12+ years Confidential rsquo; experience in Confidential nbsp;Java/J2EE technologies, Struts, Spring MVC, EJB, Web Services, Hibernate, SQL, PL/SQL, JDBC, and Servers like Confidential Web Sphere, BEA Web logic, Apache Tomcat, Oracle 10g AS, Jboss and Database Servers like Oracle, DB2 and MySQL Crystal Report.
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP 2.x, EJB 3.x, JSTL 1.x, Struts, Spring, AJAX, JDBC, JTA, JNDI, GWT Confidential nbsp;Java Confidential nbsp;Beans Hibernate and Web Services.
  • Experience with JavaScript framework Angular JS 1.x and JQuery library. 
  • Experience in client design and validations using HTML5, Angular JS, Bootstrap, JQuery, JavaScript, AJAX, JSP, and DOJO
  • Good knowledge in Object Relation mapping using Hibernate.
  • Handfuls of experience in build and deploy tools such as Ant, Maven, and Jenkins .
  • Extensive experience in developing test cases using Junit, mockito, JBehave.
  • Experience in XML related technologies including XML, XSD, UML, XSLT, DTD, JSON Schemas, and SAX, DOM Parsers. Parsing, Manipulating & Querying the XML and JSON data .
  • Extensive experience in Relational Database (RDBMS Confidential bracend; Design, Database & Query Optimization, Performance Tuning & Indexing and Implementation of database objects. 
  • Experience in Source Version Control tools such as Tortoise SVN, Git, and GitHub .
  • Highly proficient in designing n - tier Enterprise application with J2EE design patterns like IOC (Inversion of Control Confidential bracend;, AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Fa Confidential ccedil;ade, DTO, DAO, Front Controller, Factory and Singleton.
  • Good knowledge in working with core Java concepts like Collections API, Multithreading, Remote Method Invocation, Serialization, Java Beans and OOPs technologies.
  • Excellent knowledge in Design Patterns like MVC, Singleton, Adapter, Proxy, Factory and Session Fa Confidential ccedil;ade.
  • Involved in Project scoping, Requirements gathering, analysis, elaboration and definition, requirements lifecycle management.
  • Good knowledge in Finance, Enterprise Leasing Suite, telecom, ERP verticals.
  • Good communication skills, interpersonal skills, self-motivated, quick learner, effective team player and Team Lead.

SKILL MATRIX:

Design Skills: OOAD, J2EE Design Patterns

Java: , Core Java( JDK 7, 8), Multi-Threading, Collections

J2ee: JSP, JDBC, Servlets, Web Services, JMS

Front End: Java Script, HTML, XML, JSTL, AJAX, JQuery, JSF, EXT-JS, Angular

Frame Works: Spring MVC, Spring Webflow, Struts, React, Mule, Guidewire

Development Methodologies: AGILE, Waterfall, Scrum

Source Control/ Version Control: Sablime, CVS, SCME, Clear Case, Subversion, GIT

Database: Confidential DB2, SQL Server, Oracle10, Oracle 11

BRMS: ILOG

Operating Systems: HP-UX 11.0, Solaris 10, Windows, AIX, Linux

Application / Web Servers: Web sphere 5.1 to 7.0, Web logic, Apache Tomcat5.x, Eclipse, JBOSS 6 and JBOSS 7

Rational Tools: RTC, RQM

Certifications: SCJP, SCDJWS

Testing: Load Runner, Manual Testing, Junit, Selenium, JBehave, Hamcrest, Mockito

ORM: Hibernate, iBatis, Liquibase

Others: ASF Admin Client, Rally

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Lead Java Developer

Responsibilities:

  • Involved in design, analysis, and development and testing phases of the software development lifecycle.
  • Followed Agile (Scrum) methodology for project development. Involved in Sprint planning, estimation of tasks for User Stories, daily scrum meetings, and end of the sprint demos and sprint retrospective.
  • Created REST web services to send data in JSON format to different using Rest services.
  • Used Soap UI to setup mock services to invoke soap endpoints of client locally and to test the soap input and response requests of the applications.
  • The presentation layer used Confidential nbsp;Spring Confidential nbsp;MVC to implement the Confidential nbsp;MVC Confidential nbsp;architecture design and facilitates user interface designed by use of JSP's 2.3 and tag libraries. 
  • Responsible for design and development of UI screens for the application using HTML, JavaScript, CSS, AngularJS, Bootstrap, JSON and JQuery based on mock- ups.
  • Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI. Implemented dynamic page elements and form error validations using AngularJS directives. 
  • Used JQuery to make the HTML5 and CSS code interact with the JavaScript functions to add dynamic data to the web pages Confidential the client side.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 11g. 
  • Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary.
  • Used Junits, Hamcrest and Jbehave to develop the test cases and also some selenium test suites.
  • Modified various design patterns like Business Delegate, Singleton, Service locator, Session Facade, Data Transfer Objects DTO and Data Access Objects DAO Patterns
  • Used Hibernate features extensively like Hibernate Associations, Hibernate Criteria API, and HQL to implement all database related tasks.
  • Utilized Log4J for logging application-debugging logs.

Environment: Hibernate, Oracle 11g, Spring MVC, Soap UI, Rally Junits, Hamcrest, JBehave, Jquery, java script, Soap and Rest Web Services, Java 8, JSF 2.2, JBOSS 7, JSON, JMS Crucible, JavaScript, Anglar 1.5X

Confidential, GA

Sr.Java Developer

Responsibilities:

  • Designed and implemented the application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Transactions, Hibernate, JDBC, Tomcat Server. Used Spring Framework for Dependency Injection
  • Used Selenium Webdriver for automation and Testing Web Applications
  • Use Solr to fetch data for further processing and also create solr queries.
  • Designed web applications using tool Web Storm and technologies Angular.js, Node.js
  • Created custom directives for re-usable components using JavaScript, HTML5, CSS3 and Node.js
  • Log4j used for logging the application log of the running system to trace the errors and certain automated routine functions. Used Ant/Maven scripts for building the application.
  • Involved in High Level Design and prepared Logical view of the Application.
  • Designed and implemented the application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Transactions, Hibernate, JDBC, Tomcat Server. Used Spring Framework for Dependency Injection
  • Established efficient Exception Handling and logging using Spring AOP
  • Worked extensively on Spring IOC/Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP and Spring Security
  • Designed Hibernate to create data layer to the services to do CRUD operations in to DB Confidential nbsp;
  • Created mapping files and transaction control in Hibernate
  • Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
  • Performing Integration Testing with interfacing applications using Junit, Jbehave, Hamcrest.
  • Develop and maintain a thorough knowledge of the assigned application(s), functional area(s) or project(s)
  • Mentor less experienced Software Engineers.

Environment: Hibernate, Oracle 11g, Spring MVC, Selenium Testing, Junits, Hamcrest, JBehave, weblogic, Jquery, java script, Ajax,Solr, Soap and Rest Web Services, Java 1.7, J2EE, JSF 2.2, JBOSS 7,  XML, ExtJS, JSON, CSS3,JMS,SOLR Engine, Crucible, JavaScript, React Framework, Ajax, EXT JS

Confidential, Atlanta, GA

Sr.Java Developer

Responsibilities:

  • Involved in several phases of Software Development Life Cycle (SDLC), including requirement analyzing, design, development, integration and test
  • Used JavaScript, Ajax and jQuery for both front-end and back-end validations
  • Used Hibernate for DataBase Persistence
  • Used RESTful web services to handle the user requests and JSON format to transfer the data
  • Designed complete project on Struts framework
  • Used HTML5, CSS3 and Bootstrap template to develop front end GUI. 
  • Used JavaScript for client side validations
  • Used Junits, Hamcrest and Jbehave to develop the test cases and also some selenium test suites.
  • Modified various design patterns like Business Delegate, Singleton, Service locator, Session Facade, Data Transfer Objects DTO and Data Access Objects DAO Patterns
  • Developed connection between java and Oracle database using Spring-Hibernate ORM features. Used DAO and HQL to query and update the data
  • Designed many Transfer objects using the DTO design pattern for inter-tier communication
  • Developed API using Hibernate to interact with the Oracle database
  • Involved in database Schema/WSDL design for the various components
  • Implemented web-tier using Struts MVC
  • Performing Integration Testing with interfacing applications using Junit, Jbehave, Hamcrest.
  • Develop and maintain a thorough knowledge of the assigned application(s), functional area(s) or project(s)
  • Use Solr to fetch data for further processing and also create solr queries
  • Used Selenium Webdriver for automation and Testing Web Applications

Environment: Hibernate, Oracle 11g, Solr Spring MVC, Selenium Testing, Junits, Hamcrest, JBehave, weblogic, Jquery, java script, Ajax,EXT JS, Soap and Rest Web Services.

Confidential, Chesapeake, VA

Sr.Java Developer

Responsibilities:

  • Used Hibernate for DataBase Persistence
  • Used RESTful web services to handle the user requests and JSON format to transfer the data
  • Designed complete project on Struts framework
  • Used HTML5, CSS3 and Bootstrap template to develop front end GUI. 
  • Used JavaScript for client side validations
  • Used Junits, Hamcrest and Jbehave to develop the test cases and also some selenium test suites.
  • Developed some reports using the I Reports.
  • Coded Java Beans and implemented Model View Controller (MVC) Architecture. 
  • Developed Client applications to consume the Web services based on both SOAP and REST protocol Confidential nbsp;
  • Implemented version controlling using GIT
  • Utilized log4j for logging purposes and debug the application
  • Created and implemented Oracle Queries, functions using SQL and PL/SQL .
  • Performing Integration Testing with interfacing applications using Junit, Jbehave, Hamcrest.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Used Core Java to design application modules, base classes and utility classes
  • Designed and implemented customized exception handling to handle the exceptions in the application
  • Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations
  • Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Fa Confidential ccedil;ade, MVC and DAO
  • Used both Java Objects and Hibernate framework to develop Business components to map the Java Classes Confidential o the database
  • Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with JavaServerPages(JSP )

Environment: Hibernate, iBATIS, Oracle 11g, Spring MVC, Selenium Testing, Junits, Hamcrest, JBehave, I Report 3.7.4, JBoss, Jquery, EXT JS, java script, Ajax, Solr

Confidential, State Of Michigan, MI 

Application Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance
  • In-order to understand the occurrence of defect or to rectify it directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or the developer Confidential nbsp;
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and also various other leading-edge products and technology in accordance with industry and business skills to deliver solutions
  • Used Core Java to design application modules, base classes and utility classes
  • Designed and implemented customized exception handling to handle the exceptions in the application
  • Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations
  • Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Fa Confidential ccedil;ade, MVC and DAO
  • Used both Java Objects and Hibernate framework to develop Business components to map the Java Classes Confidential o the database
  • Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with JavaServerPages(JSP )
  • Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM ) solution
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Web Logic Application Server
  • Coded Java Beans and implemented Model View Controller (MVC) Architecture. 
  • Developed Client applications to consume the Web services based on both SOAP and REST protocol Confidential nbsp;
  • Implemented version controlling using Dimensions
  • Utilized log4j for logging purposes and debug the application
  • Created and implemented Oracle Queries, functions using SQL and PL/SQL .
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: JSP, Servlet, JDBC, Java Script, Hibernate, Oracle 11g, Jquery, javascript, Ajax, Spring Webflow, Spring Security, JBoss 6

Confidential, MD

Sr.Java developer

Responsibilities:

  • Develop and Deploy Business rules using ILOG.
  • Integrate ILOG and ASF applications.
  • Create test plans and test cases.
  • Analyze and translate business requirements to technical requirements and architecture.
  • Leading and managing the development team while working with end users and business teams.
  • Development, Maintenance, enhancements and bug fixing.
  • Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and JQuery, JSP/JSON, XML and XSLT  
  • Implemented responsive web design and maintaining larger style sheets using CSS Media Queries
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript )
  • Responsible for developing various static and dynamic modules which are displayed in different web pages according to the specifications
  • Implemented different validation control on the web-pages using JavaScript , and also used Angular JS framework
  • Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms
  • Extensively used XSLT to transform XML documents to HTML
  • Worked on jQuery Light box for creating image and video galleries
  • Implemented dynamic page elements and form error validations using JavaScript
  • Created Ajax calls to exchange (request / responses) information with database
  • Used Subversion (SVN ) as a repository tool and as a version control.
  • Performing Integration Testing with interfacing applications using Junit, Jbehave, Hamcrest.

Environment: Soap Web Services, ILOG, ASF Admin Client, JSP, Servlet, Java Script, AGILE, WSDL,XML, HTML, Oracle 11, Jboss, Jquery, javascript, Ajax, Main Frames

Confidential

Software Developer

Responsibilities:

  • Creating Front-end Applications using HTML, CSS and JavaScript
  • Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations Confidential nbsp;
  • Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms
  • Extensively used XSLT to transform XML documents to HTML
  • Wrote custom jQuery plugins and developed JavaScript functions
  • Involved in DB Purge Activites.
  • Performing Integration Testing with interfacing applications using Junit, Jbehave, Hamcrest.
  • Involved in Designing and Coding.
  • Responsible for developing Application frontend & backend. 
  • Used RAD 7.5 to develop, test and deploy all the java components. 
  • Performed client-side validations using JavaScript. 
  • Used UNIX scripting too. 
  • Correct complicated defects and make major enhancements to resolve customer problems. 
  • Working in both UNIX and Windows environments.
  • Developing or modifying databases as needed to support application development, and continually providing support for internally developed applications. 
  • Developing technical architecture documentation based upon business requirements. 
  • Enhancing and maintaining existing application suite. 
  • Communicating development status on a regular basis to technology team members. 

Environment: Soap Web Services, Java, J2ee, Spring, Clear Case and Confidential DB2, Junit, Jbehave, JQuery, Jboss

Confidential

Software Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Involved in System Design which was based on MVC Architecture done using UML/Relational Rose.
  • Developed Class Diagrams and Sequence Diagrams as a part of System Design.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Developed EJB Session Beans that implements the business logic as per given by the customer using Confidential DB2 UDB as Database.
  • Used validation framework for client-side validation and Internationalization to support multiple languages.
  • Involved in a team for building Eclipse Plug-ins.
  • Involved in design and development of JSF Modal Dialog boxes.
  • Deployed and tested the application in JBoss application server.
  • Used JSF Framework for front-end design.
  • Debugged back-end code using Junit Test cases to perform Unit Testing.
  • Used TOAD on oracle for running SQL queries and scripts.
  • Implemented PL/SQL and stored procedures for Oracle 9i database.
  • Used Eclipse IDE for application development
  • Used JUnit framework for Unit testing of application and Clear case for version control.
  • Built application using ANT and used Log4j to generate log files for the application.
  • Involved in 24/7 support, Maintenance and enhancement of the application.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.

Environment: OOPS, Java, JDK, CSS, HTML, RationalRoseXDE, J2EE, JSP,EJB, JNDI, JDBC, Servlets, JSF, JavaScript, JBoss, XML, DB2, Oracle, CVS, MVC, TOAD, JUnit, ANT, Log4j, Eclipse IDE.

Confidential

Software Developer

Responsibilities:

  • Analysis of the Requirements
  • Create the Design Documents.
  • Develop the code for user modules.
  • Unite testing and Test Plan creations
  • Deployment Plan creation.
  • Involved in the extended support for the deployment of the projects in the client place.

We'd love your feedback!