Java Developer
People Prime Worldwide
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.