We provide IT Staff Augmentation Services!

Java Microservices Developer Resume

2.00/5 (Submit Your Rating)

Dover, NH

SUMMARY

  • Full Stack JAVA Developer with 5 years of experience in designing and developing secure, highly available, scalable, cost effective and fault tolerant web applications and web services in both on - premise and cloud environments.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi- threading, Concurrency etc.
  • Experience developing RESTful Micro Services using Java, Spring Boot, Spring, Spring MVC.
  • Good Knowledge of Data-structures and Algorithms.
  • Experience in Test Driven Development (TDD) and writing unit tests using Junit and Mockito
  • Experience in container orchestration using Docker and AWS Elastic Container Service (ECS).
  • Worked on creating Docker container images, pushing images, integration of Spring boot.
  • Experience working in Agile Environment (sprints, Kanban, daily Scrum calls, sprint planning, backlog grooming, demos and retrospective).
  • Basic Knowledge of working with Apache Hadoop, MapReduce, Scala.
  • Debugging, troubleshooting and technical problem-solving skills and quick learner in adopting new technologies.

TECHNICAL SKILLS

Programming Languages: JAVA/J2EE, HTML5, CSS3.

Frameworks: Spring, Spring Boot, Swagger, Junit, Mockito, REST

Tools: Eclipse, Sublime, Confluence, JIRA, Maven, Docker, Postman, Insomnia

Operating Systems: Windows, Linux, Ubuntu

Servers: Tomcat, Nginx, Xampp

Databases: MySQL, MongoDB

DevOps Tools: GitHub, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Dover, NH

Java Microservices Developer

Responsibilities:

  • Develop software application using Java/J2EE architecture and deploy Microservice solutions on Cloud Foundry.
  • Develop REST API end points using Java, Spring Boot.
  • Wrote unit test cases using Junit/Mockito and perform Integration testing using Insomnia.
  • Created task plans and deployed using CI/CD pipelines on Bamboo
  • Work with database technologies like IBM DB2 and Teradata for data storage.
  • Used MyBatis persistence framework to map SQL databases to Java objects.
  • Work with web servers and source code management system like SVN or GIT and build tools like Maven.
  • Actively Participated in code mobbing, code review and team design sessions.
  • Work in an Agile Environment (sprints, daily scrum calls, sprint planning, backlog grooming, demos and retrospective).
  • Understand the business needs and implement the same with other team members.
  • Participate in day to day activities involving design, development, test support, deployment of applications.
  • Communicate with external teams including business clients on various issues and resolutions to provide the best customer experience.

Confidential, Herndon, VA

Full Stack Java Developer

Responsibilities:

  • Designed, documented (Swagger) and developed Micro Services (Admin Service, Reports Service, Audit Service, Loan Processing Service) using Java, Spring Boot, Spring, JSON, JWT and MongoDB.
  • Wrote Docker file for containerizing Micro Services and Angular applications.
  • Configured the CI/CD pipeline for Micro Services using Git, Jenkins, Groovy, Docker, AWS ECS.
  • Developed unit tests using JUnit and Mockito and Integration tests using Postman
  • Implemented static code analysis with SonarQube
  • Used AWS SSM Parameter Store for storing environment specific config properties and also for storing secure config parameters like db passwords.
  • Worked in Agile environment with bi-weekly sprints and daily scrum meetings

Environment: Java 1.8, Spring, Spring Boot, Spring Rest Client, Swagger, JUnit, Mockito, Maven, Nginx, Postman, MongoDB, Docker, Amazon ECS, Jenkins, MongoDB, HTML 5, CSS, Bootstrap, Agile, Git

Confidential - Springfield, IL

Software Developer Intern

Responsibilities:

  • Designed modules for enterprise level services integrating the payment system using RESTful APIs.
  • Used Swagger to document REST API and generated HTML page.
  • Used Postman tool to test REST endpoints.
  • Provided complete validation of the user action for the functional app using JavaScript.
  • Designed web pages according to specifications using HTML and CSS.

Environment: PHP, HTML, CSS, Postman, Apache XAMPP.

Confidential

Software Engineer

Responsibilities:

  • Lead design and coding of software applications for a critical requirement impacting all the Merchants of Confidential .
  • Designed Pdf templates using Jasper Soft BI tool.
  • Developed non-blocking code to allow synchronous access to provide faster performance using multi-threading concepts.
  • Used version controller tool like SVN for Integration.
  • Experience with the Integrated Development Environments like Eclipse, NetBeans .
  • Involved in Regression testing of application with Testing and Database team.
  • Involved in all phases of Software Development Life Cycle (SDLC), from interpreting and facilitating requirements to developing software to supporting production deployments.
  • Involved in sustaining the product by providing bug xes for production issues.
  • Involved in website maintenance, enhancements, testing and debugging

Environment: HTML, CSS, JavaScript, Java 1.6, Spring.

We'd love your feedback!