We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY:

  • Full Stack JAVA developer with over four years of experience in designing, developing, testing, deploying and monitoring large scale enterprise applications.
  • Experience in developing RESTful Micro Services using Java, Spring Boot, Spring, Hibernate, JPA, JDBC, MySQL and MongoDB.
  • Experience in building Single Page Applications (SPA) using Angular, HTML 5, CSS, Java Script, Type Script, JQuery and Bootstrap.
  • Experience with container orchestration using Docker and AWS Elastic Container Service (ECS).
  • DevOps experience with building Continuous Integration and Continuous Delivery (CI/CD) pipelines for both Java micro services and angular applications using Git, Webhooks, Jenkins, and AWS CLI
  • Experience with both relational (MySQL, Postgres) and non - relational (MongoDB, DynamoDB) databases.
  • Extensively worked in full-SDLC (Software Development Life Cycle) in various domains such as financial, healthcare
  • Experienced with various software design patterns such as singleton, façade, factory, proxy, MVC, adapter, DAO, DTO, and design principles such as interface segregation, single responsibility, etc
  • Expertise in numerous specifications and open source frameworks such as Spring Core, Spring AOP, Spring Data JPA, Spring Web MVC, Spring Security, Spring Boot, Swagger, Logback, SLF4J, JDBC, Liquibase, JPA, Hibernate, Servlet, JSP, etc
  • Great capacity implementing application security using JWT, Spring Security, OAuth2, etc
  • Expertise in providing REST API documentation using Swagger
  • Strong knowledge of ORM (Object Relational Mapping), JPA (Java Persistent API), JDBC, Hibernate, etc
  • Exposure to Test Driven Development with hands on in writing unit cases using JUnit, Mockito
  • Ability to learn quickly in work environment
  • Excellent interpersonal and communication skills
  • Great ability to work independently and in team

TECHNICAL SKILLS:

Language: Java, C, C++, Python, PL/SQL, SQL

Web technologies: REST, SOAP, XML, HTML, JavaScript, Bootstrap, CSSJava

frameworks: Maven, JDBC, ORM, JPA, Hibernate, Servlets, JSP, Multithreading, Spring Core, Spring AOP, Spring Data JPA, Spring Web MVC, Spring Security, Spring Boot, Spring Cloud, Jersey, Swagger, JUnit, Mockito, Spring Test, Mockito, log4j, SLF4J

Databases: Oracle, MS Access, MySQL Server, MySQL

Data Design/Modeling: UML

Application/Web Servers: Tomcat, WebLogic

Operating Systems: Windows, Linux and Mac OS

Other tools: AWS EC2, Docker, Git, GitHub, Bitbucket, SVN, Jenkins, Jira, Confluence, Postman, Eclipse, IntelliJ, SonarQube

PROFESSIONAL EXPERIENCE:

Confidential, Herndon, VA

Full Stack Java Developer

Responsibilities:

  • Designed, documented and developed Admin, Notification and Audit Web Services for this microservice application using Java, Spring, Spring MVC, JPA, Swagger and MongoDB.
  • Developed front end pages using HTML, CSS, Bootstrap and Angular.
  • Developed Unit tests using Junit and Mockito and Integration tests using Postman and Newman
  • Worked in Agile environment with daily scrum meetings and biweekly sprints.
  • Developed the integration tests using Postman collections and executed these tests in Jenkins using the Newman.
  • Developed POCs for Admin Micro Service, Notification Micro Service and Audit Micro Service using Spring Boot.
  • Wrote Dockerfiles for containerizing different Micro Services
  • Configured the CI/CD pipeline for microservice using Git, Jenkins, Docker, AWS ECR, AWS ECS, AWS CLI.

Environment: Java 1.8, Spring, Spring Boot, Hibernate, Swagger, JUnit, Mockito, Maven, Apache Tomcat, Postman, MongoDB, Docker, Amazon ECR, Amazon ECS, Jenkins, Agile, Git

Confidential, Albany, NY

Full Stack Developer

Responsibilities:

  • Developed the application using Spring Boot, Spring AOP and Spring Security
  • Developed RESTful services using Spring Boot as per Richardson Maturity model
  • Implemented security for the REST resources using OAuth2, JWT
  • Developed the REST end points with unit test cases.
  • Performed documentation for the RESTful API using Swagger.
  • Worked on UI application using HTML, CSS
  • Used Postman to test the developed REST endpoints
  • Followed Agile methodologies to implement the project
  • Wrote SQL and stored procedures as part of database interaction
  • Used ORM concepts such as JPA, JDBC, Hibernate and Spring Data JPA to implement entities and the data models.
  • Used with Git, GitHub for source control

Environment: Java, Spring Core, Spring MVC, Spring Boot, Hibernate, DAO, JDBC, HTML, CSS, Maven, JUnit, Spring Test, MySQL, GitHub, Log4j, Git, REST, RESTful APIs, Swagger, Agile, Jira, Confluence, Windows, Eclipse, Postman, Jenkins

Confidential

Jr. Software Developer

Responsibilities:

  • Involved in the complete project life cycle including design, development and implementation
  • Added features with latest business and system requirements as needed
  • Implemented hibernate and POJO for persistence layers
  • Used PL/SQL Stored Procedures, triggers for handling database processing
  • Implemented application logging using Log4j
  • Design and developed GUIs, client side and server-side validations using HTML, JSP, JavaScript
  • Used Git and GitHub for SCM, Maven for build, Jenkins for CI&CD

Environment: Java, Spring, Hibernate, DAO, JDBC, PL/SQL, HTML, JSP, JavaScript, Log4j, SLF4J, Maven, GitHub, Jenkins, MySQL Server, Eclipse

We'd love your feedback!