We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY:

  • Full Stack Software Developer skilled in application development, testing, and optimization with 6+ years of experience.
  • Design and developed various Java/J2EE client and server - side applications maintaining strong object-oriented and software architecture fundamentals.

SKILL:

  • Java, Spring, Struts, Hibernate
  • AWS/EC2/Docker
  • Angular 6/10
  • HTML/JavaScript/CSS3
  • Maven/Jenkins
  • Agile
  • Jira/GitHub
  • Good Interpersonal Skills

EXPERIENCE:

Confidential | Waltham, MA

Java Developer

Responsibilities:

  • Involved in design, development, testing, and production deployment phases of the project using Agile methodology.
  • Used Java 8 and Java 11 for configuring various APIs for building microservices using Docker, Kafka, Redis as an in-memory store database.
  • Used Confluent Kafka in combination with Apache Kafka for Stream processing and message processing of the data stream.
  • Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot
  • Created custom filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
  • Used Angular 6 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Integrated Spring Security to validate the users by using Role-based Authentication and Basic Authentication for calls to REST endpoints.
  • Experience with tools like Experience with Docker Images/containers and Kubernetes.
  • Used JUnit for unit testing of the application and log4j for logging.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication

Confidential | Dallas, TX - Texas

Full Stack Developer

Responsibilities:

  • Involved in Agile Methodology with sprint cycle of 15 days
  • Developed REST based services using Apache CXF, used Spring Dependency Injection, spring application context features in the application with spring based MVC, AOP framework.
  • Worked with various components in Spring, which includes Spring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch and Spring Boot.
  • Created UI using Angular 10 utilizing various components such as Directive, Router, Module, Pipes, Services, AUTH Guard, HTTP Interceptor etc. Experience in building form using Reactive Module and Lazy Loading.
  • Implemented Microservices architecture with Netflix Eureka using Spring Boot for making different applications smaller and independent.
  • Involved in deploying the enhancements and bug fixes to the development environment and staging environment for UAT before Production Go Live.
  • Responsible for Unit Testing using JUnit Testing.
  • Utilized Log4j for request/response/error logging.
  • Used GIT for version control tool for merging branches, during bug fixes and to solve merge conflicts between other developers, also for production release verification.
  • Worked in Agile model, participated Daily Scrum, Backlog Grooming, Sprint Planning Sprint Review, Sprint Retrospective Meeting, supported team in refining and grooming product backlog in Jira.

Confidential | Boise, ID

Full Stack Developer

Responsibilities:

  • Responsible for adding features and document API design document for API design and created UI using HTML, CSS3, Bootstrap, JavaScript.
  • Made use of different design patterns like Singleton, Facade, DAO, DTO based on the client requirement
  • Used Spring Core Annotations for Dependency Injection (DI).
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners and developed Ajax functionality using JavaScript tag libraries (JSTL).
  • Used OAuth2 to authenticate each RESTful call for security check.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system related problems.
  • Good Experience with PL/SQL Queries, Store Procedures, Relations.
  • Used Spring Framework with Hibernate to map to MySQL database.
  • Developed SQL queries to perform CRUD operations on the instance of JPA Repository.

Confidential | Houston, TX

Java/J2EE Developer

Responsibilities:

  • Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
  • Used JDBC to invoke Stored Procedures and used JDBC for database connectivity to SQL.
  • Developed user interfaces using JSP, AJAX, XHTML, CSS, DOJO and JavaScript.
  • Extensive client side / server-side validation scripts are written in JavaScript, jQuery and AJAX.
  • Used SVN as the version controller.
  • Implemented log4j for checking application logs.
  • Worked with QA team in testing the functionality of the application using Selenium tool.

We'd love your feedback!