Java Developer

People Prime Worldwide

We are looking for a skilled Java Developer to design, develop, test, and maintain scalable enterprise applications. The candidate should have strong experience in Java, Spring Boot, REST APIs, microservices, and database technologies.

Key Responsibilities

Develop and maintain applications using Java and Spring Boot.

Design and implement RESTful APIs and microservices.

Write clean, efficient, reusable, and maintainable code.

Work with databases such as Oracle, MySQL, or PostgreSQL.

Perform unit testing, debugging, and application troubleshooting.

Participate in code reviews and follow development best practices.

Integrate applications with internal and external systems.

Collaborate with business analysts, QA teams, DevOps engineers, and architects.

Analyze production issues and provide effective technical solutions.

Participate in Agile/Scrum ceremonies and deliver tasks within timelines.

Required Skills

Strong hands-on experience in Core Java.

Good knowledge of Java 8/11/17/21.

Strong experience with Spring Boot, Spring MVC, Spring Framework.

Experience in Microservices architecture.

Strong knowledge of REST APIs and web services.

Good understanding of SQL and relational databases.

Experience with JPA/Hibernate.

Knowledge of Git, Maven/Gradle.

Experience with JUnit/Mockito.

Good understanding of OOP, Collections, Multithreading, Exception Handling, and Design Patterns.

Good to Have

Experience with AWS/Azure/GCP.

Knowledge of Docker and Kubernetes.

Experience With Kafka Or Other Messaging Systems.

Knowledge of CI/CD pipelines and Jenkins/GitHub Actions.

Exposure to React/Angular is an advantage.

Education

Bachelor’s/Master’s degree in Computer Science, Information Technology, Engineering, or a related field.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.