We provide IT Staff Augmentation Services!

Java Lead Resume

3.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY

  • A dynamic & result oriented professional offering 15+ years of extensive experience in Software / Application Development, Enhancement & Support.
  • Extensively involved in System Analysis, Client - Server Software Architectures, multi-tier application Design, 3-tier architecture, Development, and Implementation of database systems.
  • Actively participated in developing JAVA/J2EE technology-based application using various technologies like Web Sphere, BEA Web Logic, JBoss, Struts, Servlets, JSP, jQuery, JSTL, XML, XSLT, XPATH, JDBC, DOM, SAX, Web services, Spring Framework, EJB, Hibernate, SQL Server, Oracle and other extended Technologies and Frameworks.
  • An effective leader and communicator with proven abilities in leading team during the project phase, guiding team members and enabling knowledge sharing among the team.
  • Experience in working on various spring modules (Spring Core, Spring MVC, DAO, AOP) along with Hibernate as the back end ORM tool for implementation of persistence layer and mapping of POJOS.
  • Experience in Build Automation tools like Maven and Gradle.
  • Experience in Build Automation tools like Maven and CI/CD pipelines like Git Lab integrating with AWS resources like S3, API Gateway, Lambdas, Dynamo DB etc
  • Knowledge of Design, Deploy and maintain enterprise class security, network and systems management applications within an AWS environment.
  • Knowledge of version control tools like ClearCase, SVN and GIT.
  • Expertise in developingSOAP, RESTful Webservicesand APIs withJSONandXML.
  • Strong hands - on experience withSpring IO,Spring Boot.
  • Experience of designing REST API s, following Microservices architecture pattern.
  • Experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix).
  • Experience in using build/deploy tools such asJenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP, Apache Axis
  • Resourceful and deft in all phases of the SDLC (Requirement analysis, development, testing and troubleshooting), with strong programming, software upgrade and application support skills across technology platforms.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural, and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Experienced in implementing presentation layer using Angular, JSP, HTML, CSS, Ajax, JQuery, Java script and servlets and in leveraging Opensource Tools.
  • Experience in developing and consumingWeb ServicesusingWSDL, SOAP, HTTP, and UDDI.
  • Experience with Unit Testing frameworks such as with Mockito, Junit.

TECHNICAL SKILLS

Languages: JAVA, SQL, PL-SQL.

Project Management: JIRA

Java/J2EE Technologies: JDK 1.8, J2EE, JSP, JDBC, SERVLETS, EJB3.0.

Frameworks: Struts Framework, AJAX, Log4j, Spring Framework, Spring Boot.

OR Mapping Tools: Hibernate, SOAP

Web Layer: HTML, JavaScript, CSS, jQuery.

Operating Systems: Windows, UNIX, Linux.

RDBMS: Oracle, SQL Server.

Application Servers: BEA WebLogic, JBOSS.

Web Servers: IBM Web sphere, Apache Tomcat

Integrated Dev Environments: Eclipse, JDeveloper, Edit Plus, RAD.

Versioning: SVN, GitHub

PROFESSIONAL EXPERIENCE

Confidential

Java Lead

Responsibilities:

  • End to end Management and Coordination of all phases (Requirement analysis to Release to production).
  • Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Implemented REST Microservices using spring boot.
  • Wrote REST APIs in java 8 to support internalization
  • Extensively worked on the design and development process following “Agile/CI/CD” practice (scrum, pair programming, peer code reviews, CI, unit testing, and system testing)
  • Maintaining Development and Continuous Integration Environments for the assigned projects automated through Jenkins.
  • Contributed to design systems architecture, execute business logic and support functions.
  • Involve in creation of technical design documents and review of lowlevel design document as part of application re-engineering.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Consumed Web services provided by different applications to get producer data.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Performed usability testing for the application using JUnit Testing using Mockito, JUnit and log4j and worked extensively on code coverage.
  • Design, implement and maintain all AWS infrastructure and services within a managed service environment.
  • Experience in configuring and maintaining Amazon Web Services which include services like Amazon EC2, ELB, Auto-Scaling, S3, Route53, IAM, VPC, RDS, DynamoDB, Cloudtrail, CloudWatch, Elasticache, SQS, CloudFormation, CloudFront.

Environment: J2EE, JDBC, Spring Framework, Spring Boot, Restful Web Services, Intellij, Gradle, Oracle 11g, and Windows, JDK v1.8, REST, Rally, Git, Cucumber, Jenkins, Sonarqube, AWS.

Confidential

Lead Developer/Architect

Responsibilities:

  • End to end Management and Coordination of all phases (Requirement analysis to Release to production).
  • Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Implemented REST Microservices using spring boot.
  • Wrote REST APIs in java 8 to support internalization
  • Extensively worked on the design and development process following “Agile/CI/CD” practice (scrum, pair programming, peer code reviews, CI, unit testing, and system testing)
  • Maintaining Development and Continuous Integration Environments for the assigned projects automated through Jenkins.
  • Contributed to design systems architecture, execute business logic and support functions.
  • Design and implementation of the application process flow using MuleSoft Anypoint Studio.
  • Designing the APIs using RAML on the Anypoint design center and converting Swagger files.
  • Develop Restful/SOAP web services in Mule ESB based on SOA architecture.
  • Involve in creation of technical design documents and review of lowlevel design document as part of application re-engineering.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Consumed Web services provided by different applications to get producer data.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Performed usability testing for the application using JUnit Testing using Mockito, JUnit and log4j and worked extensively on code coverage.

Environment: J2EE, JDBC, Spring Framework, Spring Boot, Restful Web Services, Intellij, Gradle, Oracle 11g, and Windows, JDK v1.8, REST, Rally, Git, Cucumber, Jenkins, Sonarqube, AWS, Mulesoft Anypoint Studio 6.x, Mule ESB Runtime 4.1, Anypoint MQ.

Confidential, Kansas City, MO

Software Lead Developer

Responsibilities:

  • End to end Management and Coordination of all phases (Requirement analysis to Release to production).
  • Involved in planning for migrating existing application into micro services architecture using Rest APIs, spring boot.
  • Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Implemented REST Microservices using spring boot.
  • Extensively worked on the design and development process following “Agile/CI/CD” practice (scrum, pair programming, peer code reviews, CI, unit testing, and system testing)
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Used Spring JDBC Template to do CRUD operations with Database Worked on XML files for the service and presentation layers.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Consumed Web services provided by different applications to get producer data.

Environment: J2EE, JDBC, Struts, Spring Framework, Angular 6, Spring Boot, Restful Web Services, Eclipse, JBoss, Maven, SQL Server 2014, and Windows, JDK v1.8, HTML, XML, Jasper, ALM, jQuery, REST, SOAP, JIRA

Confidential, Kansas City, MO

Sr. Software Developer

Responsibilities:

  • End to end Management and Coordination of all phases (Requirement analysis to Release to production).
  • Worked as a lead developer for GRP. Responsibilities include co-ordination with client, meetings with business users and customer support.
  • Maintaining Development and Continuous Integration Environments for the assigned projects automated through Jenkins.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Used Spring JDBC Template to do CRUD operations with Database Worked on XML files for the service and presentation layers.
  • Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication.
  • UsedPostmanto test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Consumed Web services provided by different applications to get producer data.
  • Validation is performed using Struts validator. Created JSP pages using standard JSTL tags, Struts tags and custom tags.
  • Experience in creating custom, general use modules and components which extend the elements and modules of Angular.
  • Trouble shooting production problems related to the applications.
  • Applied various design patterns like Business Delegate, Singleton, and DAO patterns.
  • Performed usability testing for the application using JUnit Testing using Mockito, JUnit and log4j and worked extensively on code coverage.

Environment: J2EE, JDBC, Struts, Spring Framework, Angular 6, Spring Boot, Restful Web Services, Eclipse, JBoss, Maven, SQL Server 2014, and Windows, JDK v1.8, HTML, XML, Jasper, ALM, jQuery, REST, SOAP, JIRA

Confidential, Kansas City, MO

Software Developer

Responsibilities:

  • End to end Management and Coordination of all phases (Requirement analysis to Release to production).
  • Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums etc.
  • Used Spring Framework for DI (Dependency Injection) and Transaction Management.
  • Used various design patterns like Business Delegate, Service Locator, DAO, Front Controller, Singleton etc.
  • Log4j used for logging the application log of the running system to trace the errors and certain automated routine functions.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Used Spring JDBC Template to do CRUD operations with Database Worked on XML files for the service and presentation layers.
  • Trouble shooting production problems related to the applications.
  • Applied various design patterns like Business Delegate, Singleton, and DAO patterns.
  • Performed usability testing for the application using JUnit Testing using Mockito, JUnit and log4j and worked extensively on code coverage.

Environment: J2EE, JDBC, Struts, Spring Framework, Angular 6, Spring Boot, Restful Web Services, Eclipse, JBoss, Maven, SQL Server 2014, and Windows, JDK v1.8, HTML, XML, Jasper, ALM, jQuery, REST, SOAP, JIRA

Confidential

Sr. Java Developer

Responsibilities:

  • Developed web interface with Struts framework.
  • Used different features of Struts like MVC, Validation framework and tag library.
  • Provide production support for ECLPS, involving troubleshooting, identifying, fixing and testing production support issues that arise within the application.
  • Performed usability testing for the application using JUnit Test.
  • Created unit test cases document and captured execution results for the unit test cases.
  • Using Web Service, JMS, IBM MQ Series, and Message Driven Bean to build the communication with IAA layer to send and receive data.
  • Involved in various design review and code review meetings.
  • Used XML for data exchange, XSL for creating pdfs and log4j for logging.

Environment: WebSphere6.0, RAD 7.0, J2EE, Struts 2.x, Spring JDBC, HTML, Maven, JavaScript, SOAP, XML, Windows NT, Scrum, IAA, Rational ClearCase, Agile, Rational ClearQuest.

Confidential, Kansas City, MO

Java Programmer Analyst

Responsibilities:

  • Involved in complete life cycle in all phases of SDLC.
  • Worked on the Business layer to resolve the production support issues.
  • Used Spring JDBC for the persistence of the data.
  • Worked on XML files for the service and JSP pages for presentation layers.
  • Responsible for designing and development of reports using Jasper and Ireport tool.
  • Involved in writing UML Class Diagrams, Sequence Diagrams for assigned module.
  • Code refactoring to get an advantage from technologies upgrade including usage of Generics, enums etc.
  • Used Spring Framework for DI (Dependency Injection) and Transaction Management.
  • Used various design patterns like Business Delegate, Service Locator, DAO, Front Controller, Singleton etc.
  • Log4j used for logging the application log of the running system to trace the errors and certain automated routine functions.
  • Worked on production resolving code issues, user errors and data management.

Environment: WebLogic9.2, Eclipse3.4.0, Scrum, SQL Server 2005, Tiles, HTML, jQuery, JavaScript, J2EE, JSTL, Struts, Maven, JUnit, Servlets, JSP, Spring, log4j, iReports, itext, Rational ClearCase, Rational ClearQuest.

Confidential

Sr. Software Engineer

Responsibilities:

  • Developed presentation tier with different features of Struts like MVC, Validation framework and tag library.
  • Involved in fixing production issues and supported production environment after production implementation.
  • As a team leader responsible for coordinating between the testing team and the development team and provide support to client and business requirements team.
  • Worked with Business Analyst and Architect in requirement Analysis and prepared detailed software requirement document.
  • By understanding and active participation as a team member for the development of the module.
  • Applied various design patterns like Business Delegate, Singleton and DAO patterns
  • Designed, developed and maintained the data layer using the ORM framework Hibernate.
  • Actively participated in resolving Integration Testing defects.
  • Used Maven as the build tools to build the modules into Jars.

Environment: WebSphere6.0, RAD, RSA, J2EE, Struts 1.x, Tiles, Hibernate 3.0, iReport2.0, JfreeCharts, Jdeveloper, Oracle 10g, HTML, Maven, JavaScript, SOAP, XML, Windows NT, Agile.

Confidential

Software Engineer

Responsibilities:

  • Developed web interface with Struts framework.
  • Participated in the team meetings during design stages of the application.
  • Used Struts tag libraries (html, logic, and bean) in the development of JSPs.
  • Used iReport and Jasper Reports to create reports.
  • Worked on the EJBs to maintain the session variables.
  • Supported the onsite team and participated in resolving the issues at client place.

Environment: Eclipse, EJB, J2EE, Struts 1.1, Tiles, Oracle Raptor, Jboss, PL/SQL Developer, JSP, Eclipse3.1, Oracle 10g, JavaScript, Windows NT, Tortoise SVN.

Confidential

Software Engineer

Responsibilities:

  • Key member of a team involved in designing and defining the process to make it repeatable
  • Done the complete requirement/system specifications and test specifications.
  • Used Struts tag libraries (html, logic, and bean) in the development of JSPs.
  • Actively participated in resolving Integration Testing defects.
  • Version control was made using Tortoise SVN.
  • Developed the scheduler to run the notifications to the top-level management.

Environment: Jboss, Web Logic7.0, JMS, Maven, SVN, J2EE, EJB, MySQL, Java Script, HTML, UNIX, Shell Scripting.

We'd love your feedback!