We provide IT Staff Augmentation Services!

Lead Java Developer Resume

2.00/5 (Submit Your Rating)

MA

SUMMARY

  • Over 10 years of experience in Analysis, Design, Plan creation & execution, implementation, Project Management, Delivery Management, Reviews, Internal Trainings, mentoring associates, technical assistance for teh team in coding & analysis of full life cycle of SDLC using Amazon Web Services (AWS)
  • Having 8+ Years especially with agile practices such as SCRUM and KANBAN Development, with an in - depth noledge of OOP, Domain Driven Design, Goff Design Patterns.
  • Experienced in Java and J2EE technologies/frameworks like Spring Boot, Spring Micro Services, Spring MVC, Spring Core, Spring Security, Spring Transactions, JSF, JSP, JSTL, Servlets, JDBC, Struts, ORM Frame works like Hibernate.
  • Experience with Container Orchestration, like AWS EC2, S3 and Beanstalk.
  • Experience with Docker Container infrastructure.
  • Experience in designing and developing Public Cloud applications.
  • Experience in Public Clouds like Amazon Web Services.
  • Functional experience includes ERP (Supply chain management), Telecom and Banking
  • Expertise in Telecom and insurance domain.
  • Technical responsibility for all stages in teh full software life cycle.
  • Experience in integrating different framework like Hibernate and JPA with Spring Framework
  • Experience in integrating MQ systems with Spring framework
  • Experience in CI/CD using Jenkins, GitHub and Gerrit
  • Experience in DevOps process for production deployments
  • Experience in repository management using
  • Experience in Application Performance tuning and Database Tuning

TECHNICAL SKILLS

Languages: Java 8/J2EE

Framework: Spring Boot, Spring 4, Webservices (REST), Microservices, PA

Design Patterns: Factory, Abstract Factory, Singleton, Front Controller, DAO, etc.…

Database: Oracle 11g, MySQL, DB2, PostgreSQL, MongoDB (NoSQL),Cassandra

Messaging Tool: JMS (ActiveMQ, WebSphere MQ, Rabbit MQ, Kafka)

Cloud tools: Amazon S3, Docker, Kubernetes, Splunk

Unit Testing Tool: JUnit, Mockito, Power Mock

Build Tool: Ant, Maven

CI/CD: Jenkins, GIT

Code Review Tool: Gerrit, SonarQube, Sonar Lint

Operating System: Windows XP, Windows 2000, UNIX

Client-Side Scripting: JavaScript 1.2, Shell Script, jQuery

Server-Side Scripting: Servlet 2.3, JSP 1.2, JSPcustomTags

Middle ware: EJB 2.0

Markup Language: HTML, XML, XSL, XSLT

Application Server: IBM Web Sphere 6.0, WebLogic 10.3

Web Server: Apache Tomcat 8.0

Java IDE: Eclipse 3.2, WSAD 5.1.2, RAD7.0

Version Control Tools: CVS, CMVC 5.0, ClearCase, SVN, GitHub, Liquibase (DB script)

PROFESSIONAL EXPERIENCE

Lead Java Developer

Confidential, MA

Responsibilities:

  • Assisted architect in technology selection and overall end to end designing of teh applications.
  • Developed REST web services module dat interacts with other layers and downstream SOAP webs services and MQ.
  • Developed end to end code skeleton and mentored team to follow teh same pattern for other modules.
  • Developed PoC and implemented a solution for dozer data transformation.
  • Developed PoC and implemented a solution for JSR 303 java bean validation.
  • Designed REST integration data model.
  • Designed Domain data model and layers interaction strategy.
  • Developed PoC and implemented a solution for Spring REST templates & JDBC templets.
  • Performed integration with downstream Web services and MQs.
  • Source code management using BitBucket (GIT).
  • JSON and XML processing using Jackson api.
  • Slf4j using logback implementation.
  • Performed integration coordinator to integration with Adobe Forms UI developed by 3rd party.
  • Analyze system performance metrics and identify performance bottlenecks with JProfiler. Use teh data/report generated by JProfiler to fine tune and optimize application code.
  • Mentoring and providing technical/process guidance to onshore/offshore developers, sharing teh application and functional noledge with new team members.
  • Analyze business and solution requirements document to prepare a high-level software system design.
  • Review teh high-level software design with teh customers and obtain a sign-off.
  • Also involved in preparing teh project technical guideline document and configuring teh checkstyle, finding bugs.
  • Involved in coordination and resolving SIT/UAT defects and update status in HP Application Life Management.

Environment: Core Java, XML, Hibernate3.0, Spring (core, MVC, ORM, Rest Template), Servlets, FTL, Oracle 10g, Windows 8, JSP, J2EE Design Patterns, Webservices, WebLogic Application Server10.3, OpenCMS9

Technical Lead

Confidential, Coppell, TX

Responsibilities:

  • Added module to teh framework dat does micro services autantication using JWT oAuth token by calling Ping Federate service.
  • Used IBM Object Grid as distributed cache to store sso guid (session id).
  • Developed REST Microservices modules dat interact with other layers and downstream SOAP webs services and MQ.
  • Performed PoC and implemented Kill Switch using Spring Cloud Configuration service.
  • Coded a connector module dat consumes backend Document Management Service and Statement Delivery Preferences API.
  • Developed end to end code skeleton and mentored team to follow teh same pattern for other modules.
  • Performed integration with downstream Web services.
  • Source code management using BitBucket (GIT).
  • JSON and XML processing using Jackson api.
  • Performed integration coordinator with Mobile App UI development team.
  • Analyze system performance metrics and identify performance bottlenecks with JProfiler. Use teh data/report generated by JProfiler to fine tune and optimize application code.
  • Mentoring and providing technical/process guidance to onshore/offshore developers, sharing teh application and functional noledge with new team members.
  • Analyze business and solution requirements document to prepare a high-level software system design.
  • Review teh high-level Application design document SDS with Architecture review board and obtain a sign-off.

Environment: Core Java, Spring (core, MVC, ORM), Spring Boot, JPA, Servlets, Webservices (REST), Oracle 11g, Windows 8, JSP, XML, J2EE Design Patterns, WebSphere Application Server8.5, GCP

Project Lead

Confidential, San Francisco, CA

Responsibilities:

  • Involved in creating solution for overall framework for REST Microservices.
  • Worked with Architect for solution and end to end design of teh application.
  • Developed end to end code skeleton and mentored team to follow teh same pattern for other modules.
  • Implemented solution using Spring framework
  • Code quality scan using SonarQube.
  • Performed integration with downstream Web services.
  • Mentoring and providing technical/process guidance to onshore/offshore developers, sharing teh application and functional noledge with new team members.
  • Analyze system performance metrics and identify performance bottlenecks with JProfiler. Use teh data/report generated by JProfiler to fine tune and optimize application code.
  • Analyze business and solution requirements document to prepare a high-level software system design.
  • Involved in coordination and resolving SIT/Perf/UAT defects and update status in Atlassian JIRA.

Environment: Java 8, XML, MongoDB, Spring(core), Spring Boot, Oracle 11g, Windows 10, Microservices, Kubernatis, Docker, AWS EC2, S3, Splunk, Robo Mongo, JHipster, APIGEE

Lead System Analyst

Confidential, Cincinnati, OH

Responsibilities:

  • Data Viewer is being developed in a J2EE Environment following teh Struts1.1 and translation Framework
  • Handling teh Subject Search, SSN Search, Account Search Modules
  • Involving in Developments of Server-Side components using Java, JSP, Servlet
  • Involving in development and deployment of teh application
  • Analyze teh bug and debugging.

Environment: Core Java, Struts 1.1, Servlets, HTML, XML, JavaScript, Hibernate3.0, Spring2.5, RAD 7.0, Web sphere 6.0, DB2, Windows XP, J2EE Design patterns, Linux, Webservices

Software Engineer

Confidential

Responsibilities:

  • Developing APIs (Called MIs) for Key functionalities
  • Analyzing teh bugs, Fixing and unit testing with proper documentation
  • Preparing impact analysis, design and coding
  • Experience in customizing teh Stream Serve EDP software

Environment: Java 1.4, Servlets, JSP, XML, XSLT, JDBC, Movex, Eclipse, DB2, Web sphere 5.1, IDS Component viewer, Tellus, Windows XP

We'd love your feedback!