We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Java application developer with 6+ years in system design and development for commercial and governmental use.
  • Skilled in implementing Java - based technologies like Microservices, Spring, Spring Boot, Hibernate/JPA, Restful API, MySQL, Experience prominent full stack implementation of Java-based software through all phases of the SDLC process, from requirements to deployment.
  • Analytical problem solver able to identify, investigate, and repair bugs and performance issues, delivering efficient, robust applications that meet all project needs.

TECHNICAL SKILLS

Programming Language: Java, SQL

Web Services: RESTful Web Services in Microservices architecture

Application/Web Server: Apache Tomcat

Backend Frameworks: Spring (Core, MVC, Boot, Data JPA, Cloud, Security), Hibernate

Frontend Frameworks: Angular 8

Testing Framework: JUnit, Mockito

Messaging: JMS, Kafka

Databases: MySQL, PostgreSQL, MongoDB

Design Patterns: Singleton, Factory, Abstract Factory, Composite

SDLC: Agile-Scrum, Waterfall

IDE & Project Build Tool: Spring Tool Suite, Eclipse, IntelliJ IDEA, NetBeans, StarUML, SonarQube, Maven, Jenkins, Postman, Apache Tomcat9

CI/CD Tools: Git, GitHub, Jenkins, Dockers, Docker Hub, Jira

Cloud Environment: AWS (EC2, S3)

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Configured Object-Relational Mappings using annotations for mapping the domain objects to database tables and their corresponding properties to the table columns using Hibernate.
  • Worked in the development of REST endpoints to support HTTP CRUD operations.
  • Designed and developed Controllers, Services for business logic, implemented CRUD Repositories, and JPA Repository using Spring Data JPA and Hibernate, POJOs.
  • GitHub and Git were used for version control where we pushed the source code creating new branches and rebasing was done with the master branch to get the changes.
  • Implemented Application Security using Spring Security framework by providing JWT.
  • Implemented Spring Security in API Gateway to secure the Microservices Spring Boot REST API.
  • Used Hystrix to implement circuit breaker while invoking the underlying Spring microservice of Spring Cloud Netflix.
  • Worked across various services and components of cloud - (Zuul \ Eureka \ Spring cloud config server)
  • Involved in debugging the application modules and implemented logs for error tracking using Log4j.
  • Using JUnit in code testing and system testing and responsible for preparing test scripts by following TDD methodology.
  • Used SonarQube for code review and confluence for documentation storage.
  • Participating in deploying systems on Amazon Web Services (AWS) Infrastructure services and managed individual components in configuring the EC2 Security group.

Technologies Used: Java, Java 8 features, Eclipse, Hibernate, Spring Boot, MySQL, MongoDB, Tomcat, SonarQube, Jenkins, Git, JMeter, Mockito, REST, Web Services, Microservices, Kafka, Amazon Web Services

Confidential

Full Stack Java Software Developer

Responsibilities:

  • Implemented user interfaces for a wide variety of software applications.
  • Developed modules like user management, salary management, and system maintenance.
  • Designed and executed unit tests to proactively identify software issues.

Technologies Used: Java, JavaScript, HTML5, CSS3, PrimeFaces, Spring Core, JSF, Hibernate, MySQL, PostgreSQL, Eclipse, JSP, Servlets

We'd love your feedback!