We provide IT Staff Augmentation Services!

Java Lead Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 12 years of IT experience in designing and developing multi - tier enterprise applications using Java, JEE & related technologies and various frameworks.
  • Working experience in Java/J2ee related back end technologies such as Servlets, Struts, Spring4.x, ATG, JDBC, Hibernate4.x, EJB, JMS, SOA, Web services, XML and Data base technologies (SQL/ORACLE/SQL Developer).
  • Front-end technologies JSP, JSF, jQuery, Flex, HTML, AngularJS, Node JS, AJAX, Java Script etc.
  • Certified in SCJP and SCWCD.
  • Experience in E-Commerce, Banking, Telecommunication, Public services
  • Experience implemented the application using Agile, Waterfall methodology.
  • Experience Implemented Applications using ATG Framework.
  • Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle
  • Experience in working Production support projects.
  • Experience in developing Web Services using REST (JAX-RS with Service Oriented Architecture (SOA).
  • Experience in developing API(S) using REST with spring and Hibernate combination.
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, IO, Generics, Data structures and Collections.
  • Strong Experience on object-oriented programming concepts using Core Java.
  • Strong experience in all the phases of SDLC including requirements gathering, analysis, design, implementation, deployment and support.
  • Experience in OOAD architecture, modeling, and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Microsoft Visio, Rational Rose, RAD and Eclipse plugins.
  • Experience using various modules of Spring4.xincludes Core, DI, MVC, AOP, BOOT, Spring Cloud, DAO and Integration.
  • Experience in Building Micro Services with the help of Spring and Eureka.
  • Experience in working with Data structure and Exceptions in every project in java.
  • Good knowledge ofspring’sintegration withHibernate, Struts and web services.
  • Experience working with various features of AWS Including EBS, E2C, Elastic Search, ELK and API Services etc...
  • Experience in Java Design patterns such as Session Façade, Singleton, Data Access Objects (DAO), and various J2EE related patterns.
  • Experience in providing security using Basic Authentication / Tokenization and OAuth for securing the Services exposed to external sources.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Experience in Pair Programming, Code Refactoring and Query optimization and Tuning techniques for improving the product performance.
  • Experience in dynamically generating Excel reports using apache POI.
  • Experience in software testing, JUnit testing, and regression testing, and defect tracking and management using Clear Quest.

TECHNICAL SKILLS

Java/J2EE and Web Technologies: Java 1.8, Servlets, JSP, JSF,J-Unit, Log4J, JDBC, JMS, EJB, XML, XSLT, SAX, DOM, Java Script, CSS, HTML, Web services REST, SOA etc..

Frameworks: Spring4.X, Struts, Hibernate4.X, ATG, AngularJS, Adobe Flex.

Application Servers: BEA WebLogic, IBM WebSphere, Web Logic, Tomcat, JBoss.

Database Technologies: Oracle, SQL Server, DB2, Mongo DB, MySQL.

Build Tools: ANT, Maven

IDE: IntelliJ, Eclipse

Middleware: Active MQ and Mule Message Broker’s, Apache Camel

Operating Systems: Windows, Mac, Linux, UNIX, Shell and Perl scripting

Source Control: IBM Rational Clear Case, SVN, GIT, CVS, Star team

Methodologies: Waterfall, Agile

Tools: and Others: Microsoft Visio, Rally, JIRA, Oracle Coherence 3.6, Jenkins, Jersey, Apache CXF, Apache Camel, RSA, Clear Quest, Splunk, TOAD, JDeveloper, Drools, JMeter, Rational Rose, Apache POI, Gomez, Putty, findBug.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Lead Developer

Responsibilities:

  • Writing the Business logic using Java 8 Lambda expressions, streams and Predicates to minimize the looping’s and improve the performance.
  • Provided documentation of the architecture using UML diagrams.
  • Created a new Web Services using latest Spring from scratch for making other systems to consume the data DB.
  • Implemented Query tuning techniques for optimizing the SQL queries to improve the performance.
  • Implemented Java code Refactoring and Pair Programming to test End to end flow and functional testing before deliver to QA.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
  • Migrating existing application into Micro services architecture using Rest APIs, spring boot, Spring Cloud config with Netflix Eureka.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Achieved the server-side validations using Spring.
  • Implemented the Complex queries and Procedures in Data layer using SQL/PLSQL.
  • Worked on Jenkins continuous integration tool to integrate the new code
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful.
  • Worked on configuration of Jenkins with build tools like Maven and Ant and version control toll like GIT/SVN
  • Used agile practices and Test-Driven Development (TDD) techniques using Spring Boot to provide reliable solution to the Business Users.
  • Working experience in creating the UTP and implemented in J-unit framework.
  • Monitoring the task progress using Rally/JIRA.
  • Involved in performance testing and deployment activities.

Environment: Java1.8, Hibernate, Spring Boot, Spring Cloud, REST Web services, JSON, J-Unit, Oracle, XML, JBoss, GitHub, Maven, Flex, Jenkins and Eclipse.

Confidential, Los Angeles, CA

Senior Java Developer

Responsibilities:

  • Writing the Business logic using Java 8 new features.
  • Provided documentation of the architecture using UML diagrams.
  • Created a new Web Services using latest Spring from scratch for making other systems to consume the data from ENets DB.
  • Implemented Query tuning techniques for optimizing the SQL queries to improve the performance.
  • Implemented Java code Refactoring and Pair Programming to test End to end flow and functional testing before deliver to QA.
  • Created preliminary, critical design documents and get the business approval.
  • Associated in developing Client specific process design, implementation and leading the team.
  • Achieved the server-side validations using Spring.
  • Developed a new Web Service using Spring REST from scratch.
  • Achieved the server-side validations using Spring Boot.

Environment: Java1.8, Hibernate, Spring4.x, REST Web services, JSON, J-Unit, Oracle, XML, WebLogic, Linux, Maven, Angular JS, Node JS SVN, Jenkins and Eclipse.

Confidential

Lead Developer

Responsibilities:

  • Provided documentation of the architecture using UML diagrams.
  • Responsible for building this application from the scratch involving in all the design & architectural implementations.
  • Created preliminary, critical design documents and get the business approval.
  • Associated in developing Client specific process design, implementation and leading the team.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS in UI side.
  • Developed server-side software modules and client-side user interface components deployed in Amazon Web Services (AWS) using Spring Boot.
  • Build/Release Engineering Automation with Docker and Jenkins.
  • Worked with Java libraries to access the service from AWS Cloud.
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Used agile practices and Test-Driven Development (TDD) techniques using Spring Boot to provide reliable solution to the Business Users.
  • Worked on Jenkins continuous integration tool to integrate the new code
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful, SOAP
  • Created test plan, advanced J-unit test cases and test classes using Power mock.
  • Monitoring the task progress using Rally/JIRA.
  • Involved in performance testing and deployment activities.

Environment: Java1.8, Hibernate, Spring4.x, REST Web services, JSON, HTML, J-Unit, AWS, Docker, SQL Developer, XML, AngularJS, Node JS, WebLogic, Linux, Maven, SVN, Jenkins and Eclipse.

Confidential

Java Developer

Responsibilities:

  • Responsible for building this application from the scratch involving in all the design & architectural implementations.
  • Created preliminary, critical design documents and get the business approval.
  • Designed and developed Core Java/J2EE/ATG software components. Involved in ATG dynamo development on Windows based workstations
  • Associated in developing Client specific process design, implementation and leading the team.
  • Used ATG in creating theFormHandlers,Dropletsand classes to access the pipeline to process the checkout.
  • Hands on experience in Web Application Development using Client Script design technologies using AngularJS in UI.
  • Resolved production support Cases for Java applications within the SLAs.
  • Working experience on implementing Coherence using Oracle Suite.
  • Developing Confidential Client-side validations using Spring Boot.
  • Wrote the queries and stored procedures using SQL/PLSQL.
  • Enhanced the existing UNIX scripts to achieve better performance and throughput.
  • Worked on Jenkins continuous integration tool to integrate the new code which is built and tested Confidential locally with the repository of the code.
  • Developed and maintained UNIX Perl scripts for data-driven automatic processing.
  • Designing/Developing business rules/POCs using Drools Rule Engine.
  • Used SVN for software configuration management and version control of various development projects.

Environment: Java, ATG, Spring, Web services, Hibernate, JSON, JSP, Java Script, HTML, AJAX, J-Unit, Oracle, XML,RSA, JBoss, AngularJS, Splunk, Unix, Maven, Jenkins, Restlet, GIT and Eclipse.

Confidential

Java developer

Responsibilities:

  • Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
  • Effectively participated in weekly client communications with Business Analysts and preparing the requirement document.
  • Designed and developed Spring Core application to read files and to sync with database.
  • Experience implementing using Data structures and algorithms.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Integration of the Business logic layer with Data layer using MongoDB.
  • Implementation of the Business logic layer for MongoDB Services.
  • Experience in using of Core Java Concurrency concept in back end components.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Developed the business layer logic and implemented Hibernate mappings.
  • Injected Maven dependencies.
  • Developed REST web service to receive travel and flight data from different third party vendors through SOA Architecture.
  • Created advanced J-unit test cases and test classes using Power mock.
  • Involved in performance testing and deployment activities.
  • Involved in peer review and code coverage

Environment: Core Java, Spring, Hibernate, REST, JSON, Apache POI, Unix, J-Unit, log4j, JMS, WebLogic, Active MQ Message Broker, Maven, SOA, GIT and IntelliJ.

Confidential, Sacramento, CA

Senior Java Developer

Responsibilities:

  • Developed Presentation layer usingJavaServer Pages (JSPs).
  • Created and maintained several batch jobs.
  • Created several business logic classes, DAO classes, BO objects to implement new business functionality.
  • Developed JavaScript functions in JSP for client validation.
  • Created Spring web services to interact with different systems.
  • Played a key role in postproduction activities including code optimization, garbage collection, SQL tuning, and improving overall system performance.
  • Have intensively used eclipse plugins like PMD and findBug to ensure code quality
  • Collect requirements from business team, provide analysis / estimates for the release enhancements as well as create design documents.
  • Resolved production defects. Provide RCA for the issues reported in the production environment along with the impact analysis.
  • Direct Interaction with the client and business team for the requirements clarification and application-related issues.
  • Prepare and execute the Unit Test Cases for the responsible modules, coordinates with onsite/offshore testing team during Integration/Regression Testing.
  • Coordination with the middleware team, Database team to carry out smooth deployment into Production / QA / Staging / Training environments. Also involved in the postproduction validation.
  • Have been a primary onshore coordinator for handling offshore team finishing their tasks.
  • Have provided knowledge transfer to offshore team to develop a capable team with maximum productivity.

Environment: Spring, Hibernate, log4j, SQL Server, JBOSS, UNIX, Clear case, Clear Quest and Eclipse.

Confidential

Java Developer

Responsibilities:

  • Developed the web application in client owned custom MVC framework.
  • As a Defect preventive Representative (DPR) involved in controlling and monitoring the defects through periodic team meeting
  • Created Java utility for Star team version control auto update.
  • Created Java utility to generate dynamic excel using Apache Poi.
  • Created automated utilities to perform scheduled background processes.
  • Involved in data mining based on client requirement.
  • Wrote SQL queries / stored procedures as per the business requirement.
  • Coded the JSPs, Actions, Business classes and DAO layer.
  • Understanding good knowledge in capital markets domain that encompasses equities, mutual funds, options, futures, bonds etc.
  • Involved in testing of the enhancements.
  • Significant role in the performance improvements of the applications
  • Prepared and executed the Unit Test Cases for the responsible modules, coordinates with onsite/offshore testing team during Integration/Regression Testing.
  • Showcases very good communication skill and professional ethics while interacting with the clients.
  • Provided effective KT to the new joiners as an SME.

Environment: Java, Custom MVC, JSP, Servlet, J-Unit, log4j, DB2, Web sphere application server, Star team.

Confidential

Java Developer

Responsibilities:

  • Designed class diagrams, sequence diagrams and high-level technical documents.
  • Created Spring web services to interact with mainframe and Java web applications
  • Designed and developed multiple SOA Web services using Confidential Services Development Framework SDF for using by multiple Quote to Order applications within Confidential .
  • Involved in documentation, review, analysis and fixed postproduction issues.
  • Involved in migrating the systems from Mainframe to Java technology with UML diagrams
  • Created ANT and Maven builds.
  • Worked on bug fixing and enhancements on change requests.
  • Sole responsible for full life-cycle application development and deployment

Environment: Servlet, Struts, JSP, HTML, JQuery, log4j, MySQL, Tomcat, J-Unit and Eclipse.

We'd love your feedback!