We provide IT Staff Augmentation Services!

Lead Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Around 7 years of IT experience in analysis, design, implementation and testing of Client/Server Applications, developing Web based Applications using Java, J2EE Technologies and using Object - oriented programming Concepts in Agile environment
  • Worked in Web application development using Angular JS, Angular 6, Node JS, HTML5, JSF, JSP, XHTML, XSLT, JavaScript, Ajax, XML, CSS3, SQL, MVC architecture.
  • Expertise in various open source frameworks and tools like Spring Boot, Spring MVC, Spring Batch, Struts and Hibernate.
  • Good expertise in using annotations and implementing Webservices using REST API and SOAP.
  • Good knowledge on designing and developing Microservices using Spring Boot.
  • Experience in OKTA for using authentication and authorization.
  • Involved in implementing KAFKA for asynchronous communication.
  • Involved in Agile methodology and Waterfall model with respect to the successful development of the projects.
  • Involved in design sessions, did analysis on requirements, participated in task break downs and estimations sessions, assigned tasks to myself and team members, participated in daily scrum, bi-weekly Sprint end review and retrospect meetings.
  • Good working experience with web/applications servers Apache Tomcat, JBoss, WAS, WebLogic Servers.
  • Good experience in writing SQL Statements for database transactions.
  • Experienced in Design and connectivity of the Database Oracle and SQL Server.
  • Good working knowledge in version control tools like SVN, Clear Case and GIT.
  • Good working knowledge on JUNIT frame works.
  • Used Log4J to print the logging, debugging, warning information on the server console.
  • Developed ANT and Maven scripts for dependency management and to build and deploy J2EE Applications.
  • Experience in using build/deploy tools such as Jenkins, Gradle and Docker for Continuous integration and deployment for Microservices.
  • Excellent experience in Unix Schell Scripting.
  • Experience in using tools like Rally and Quality Center for updating development tasks.
  • Excellent communication skills, exceptional problem solving, strong programming abilities and a keen client need assessment aptitude.

TECHNICAL SKILLS

Languages: C++, Java 8, J2EE, SQL, Unix Schell Scripting.

Operating Systems: Windows 7and10

Java Technologies: J2EE, JSP, JSF, Servlets, JDBC, JMS, Microservices, Rest and SOAP Web Services, Kafka, OKTA, Design Patterns.

Web/App . Server: Tomcat 7.0.37, JBoss 5.0, Weblogic11g/12c, WebSphere 7.0.

Frameworks & IDE Tools: Struts, Spring MVC, Spring Boot, JSF1.2/2.0, Hibernate 4.0, Jax-RS, Eclipse, Maven, ANT, Apache Bench, SoapUI, JMeter, Log4J, CVS, Rational Clear Case, SVN, GIT, Rally, Quality Center, JUnit, Sonarqube, Jenkins, Gradle, Docker.

Web-Development Technologies: JSF, JSP, XML, HTML5, JSON, xhtml, Java Script, AngularJS, Angular 6, NodeJS, JQuery, Ajax, CSS3.

RDBMS: SQL Developer, Oracle, MySQL, SQL Server, NoSQL.

OOAD: UML, Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential

Lead Full Stack Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle including requirement, analysis, design, development, testing, release of the project and support.
  • Worked in agile framework and responsible for story grooming, reviewing story/acceptance criteria and sprint backlog.
  • Worked on Microservices architecture using Spring Boot.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in the project.
  • Implemented OAUTH 2 (Rest service authentication) in the application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using user name and passwords.
  • Used OKTA for authentication.
  • Used Kafka for asynchronous communication between Microservices to get claims and other information and send the pdf document to end user.
  • Implemented REST Web services.
  • Tested the REST API using Apache Bench.
  • Integrated Swagger UI and wrote integration test along with REST document.
  • Designed and developed the application using Angular 6 framework along with HTML5 and CSS3.
  • Worked on Angular 6 components, modules, services, templates, directives, data binding and dependency injection.
  • Involved in developing new features of Angular 6 like new if else syntax, ng-templates, form Validator.
  • Responsible for reviewing the code developed by the team to ensure it adhered to Java and client standards.
  • Worked on Supporting, troubleshooting the production issues and implementing suitable solutions.
  • Responsible for updating estimates and assigning appropriate status for development tasks on Rally platform.
  • Involved on production support activities and performance tuning and process improvements.
  • Derives metrics, reports on incidents/defect and provide optimal solutions to the clients.

Environment: Spring Boot, Spring MVC, Microservices, Kafka, OKTA, Angular6, HTML5, CSS3, Rest API, Java 8, JavaScript, Ajax, JQuery, Junit, Apache Bench, Oracle 10g, Toad SQL Developer, Jenkins, Gradle, Docker, Eclipse, GIT, Rally.

Confidential

Full Stack Java Developer/Sr. Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle including requirement, analysis, design, development, testing, release of the project and support.
  • Worked as a Full Stack developer in developing the front end with JSF, backend Java, SQL, Spring batch and UNIX batch jobs.
  • Responsible for architectural and technical design documents for the project.
  • Responsible to design and develop web services using Soap web services.
  • Implemented design patterns such as Session Facade, Adaptor, Bean Factory and Singleton.
  • Developed Hibernate in Data Access Layer and Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and Criteria.
  • Involved in developing application using Node.js.
  • Implemented Maven Script such as to create JAR, WAR and dependency JARS and deployed the entire online project on the JBOSS Server and Spring Batch job in the UNIX machine.
  • Configured JBOSS Server, Jenkins, UNIX system batch jobs for the application.
  • Facilitating environment setup based on release, setup test data for validations.
  • Reviewing the test plan and made the necessary changes based on requirements.
  • Responsible to monitor the Jenkins build and resolved any problems and security vulnerable raised due to the code delivered by the team.
  • Worked in Test Driven Development using Mockito Junit framework.
  • Worked on Integration testing for all the modules and performing functional testing.
  • Worked on Agile methodology.
  • Responsible for reviewing the code developed by the team to ensure it adhered to Java and client standards.
  • Worked on defect triage and fixing the defects during QA, UAT, and production checkout and Warranty timeframes.

Environment: Spring, Spring Batch, Hibernate, Java 8, XSLT, Unix Shell scripting, Soap Web Services, JSF, Node JS, Ajax, Maven, GitHub, JBoss, Unix Server, Sonarqube, Jenkins, Eclipse, Putty, UNIX system, SQL, Rally, Visio, Toad and Quality Center.

We'd love your feedback!