- Design and develop robust backend solutions using Java, ensuring high performance and responsiveness to requests from the front-end.
- Implement RESTful APIs, integrating with various data sources, and ensuring seamless communication between client and server.
- Participate in code reviews, providing constructive feedback to peers and elevating overall code quality across the team.
- Utilize frameworks like Spring and Hibernate to enhance application functionality and simplify development processes.
Desired Candidate Profile
JAVA
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 Skills Details
Java
OOP, Design Patterns, Multithreading, Java 8 and plus, Lambda, Stream API, REST service,JMS,Reactive Programming,JMS
Spring Boot
Annotations, Maven, Spring JPA, Spring AOP, Spring security, Junit
Micro services
Service Discovery, Cloud Config, Spring Cloud
Databases
Oracle, SQL Server, MYSQL,NOSQL
Tools
STS, Eclipse, SoapUI, Postman, Git
Good To Have
API
API Gateway knowledge
DevOps
TFS/Git, Gradle, Maven, Azure dev ops, Build pipelines
Cloud Ready Add
Docker files, Containers, Kubernetes, AWS, Azure
Skills
Java
Spring Boot
Microservices