We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Strong software engineering skills wif 2+ years of hands - on experience in developing enterprise applications in Java, Spring Boot.
  • Experience in Microservices Architecture wif Spring Boot and Docker.
  • Experience wif Apache tomcat server.
  • Experience working wif standard Java Design Patterns.
  • Experience working wif cloud spanner and MongoDB.
  • Strong front-endUIdevelopment skills using scripting languages likeHTML,CSS, JavaScript.
  • Performed unit testing usingJUnittest cases, Integration and deployment of applications using build tools like Mavenand debugging throughSLF4J.
  • Good Knowledge on data structures and algorithms.
  • Ability to work independently or collaboratively wif the teams.
  • Good Communication skills and a fast learner.
  • Worked in Scrum, an Agile methodology for software development.

TECHNICAL SKILLS

Languages: C, C++, Java, Javascript, HTML, CSS, SQL.

Technologies: Spring boot, Spring MVC, Microservices, Docker.

Cloud Technologies: Google Cloud

Web Servers: Apache Tomcat.

Databases: MS SQL, MongoDB, Google cloud spanner.

Other Skills: MS office, Agile, Jira, Git/Github, Rally.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in analyzing the requirements and design preparation.
  • Involved in creating spring boot microservices and identifying their dependencies.
  • Worked closely wif business analysists to identify the technical requirements.
  • Developed Rest API to transform request json to response json structure.
  • Developed Rest API to process the data from cloud spanner to another rest service.
  • Deployed Microservices to docker containers and created docker images.
  • Involved in deploying the microservices in google Kubernetes cluster and provided end points to testing team.
  • Involved in end to end integrating wif our microservices to Apigee developers.
  • Used SLF4J logging framework for log messages.
  • Implemented Java and J2EE Design patterns like Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Deployment and maintenance tasks using Jenkins.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Spring Boot, Microservices, Java 11, Apache Tomcat server, REST services, GIT, Cloud spanner

Confidential

Java Full stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Designed Java Components and integrated using spring framework wif JDBC Object/Relational persistence mechanism.
  • Developed highly interactive UI using Angular.
  • Created multiple reusable components based on some of the client application built using Angular built-in and custom directives.
  • Used Angular to structure JavaScript code in an MVC (Model, View, and Controller).
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Designed and developed the Presentation layer/layout of the application using HTML5, CSS/CSS3 and Bootstrap 3.3.4 and Angular6.
  • Created Filters, Directives, Controllers and Services in Angular.
  • Used Angular Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component. Used barcode reader library and image upload wif mobile application.
  • Implemented the application using Spring Boot framework and handled the security using Spring Security.
  • Developed RESTful APIs and Implemented Microservices using Spring Boot and Spring Microservices.
  • Created RESTful web services using Spring Rest Controller to return JSON to the frontend.
  • Designed and developed DAO layer wif JDBC standards, to access data from SQL Server.
  • Used multithreading in programming to improve overall performance.
  • Developed the persistence layer using MySQL Framework, created the POJO objects and mapped using JDBC.
  • Implemented SQL queries to generate data on users requested by Business.
  • Used GIT for Version Control.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using Junit.
  • Used LOG4J & JUnit for debugging, testing, and maintaining the system state.

Environment: Java 1.8, Angular, Typescript, Spring Boot, JDBC, Oracle, MySQL, Agile, Webservices, GIT, REST, Tomcat.

We'd love your feedback!