Overview
Skills
Job Details
Required Skills & Qualifications:
Bachelor's or Master s degree in Computer Science, Engineering, or related field.
9+ years of experience in Java application development.
Strong knowledge of Java 8+, Spring Framework (Spring Boot, Spring MVC, Spring Security).
Experience in designing RESTful APIs and working with microservices architecture.
Good knowledge of JPA/Hibernate, SQL, and working with relational databases (MySQL, PostgreSQL, Oracle).
Proficiency in version control systems like Git.
Experience with message brokers like Kafka, RabbitMQ is a plus.
Familiarity with Docker, Kubernetes, and cloud platforms (AWS/Google Cloud Platform/Azure) is an advantage.
Experience with unit testing frameworks (JUnit, Mockito).
Strong understanding of OOP concepts, design patterns, and software development principles.