We are looking for a candidate with hands-on experience and knowledge in the following areas:
Core Technical Skills
Strong understanding of latest Java technologies and updates in the Java ecosystem
Experience with modern Java tech stack (e.g., Spring Boot, Microservices, REST APIs, etc.)
Exposure to AI-assisted coding tools and practices
NoSQL database
Additional / Good-to-Have Skills
Behavioral Competencies
Demonstrates a positive attitude and strong work ethic
Shows ownership and accountability for tasks and deliverables
Ability to work independently as well as collaboratively in a team environment
Detailed Technical stack
Core Java:
Object-Oriented Programming (OOP), Design Patterns, Multithreading, Java 8 and above, Lambda Expressions, Stream API, RESTful Services, JMS, Reactive Programming.
Spring Boot:
Spring Boot Annotations, Maven, Spring JPA, Spring AOP, Spring Security, JUnit.
Microservices:
Service Discovery, Spring Cloud, Cloud Config.
Databases:
Oracle, SQL Server, MySQL, NoSQL Databases.
Tools:
STS (Spring Tool Suite), Eclipse, SoapUI, Postman, Git.
Good to Have – API Technologies:
API Gateway knowledge.
Good to Have – DevOps:
TFS/Git, Gradle, Maven, Azure DevOps, Build Pipelines.
Good to Have – Cloud & Containerization:
Docker, Containers, Kubernetes, AWS, Azure.
Skills
object-oriented programming (oop)
design patterns
multithreading
java 8 and above
lambda expressions
stream api
restful services
jms
reactive programming
spring boot annotations
maven
spring jpa
spring aop
spring security
junit
microservices