Project Role : Custom Software Engineer Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Spring Boot Valuable to have skills : NA Minimum 3 Year(s) Of Experience Is Required Educational Qualification : 15 years full time education Summary: We are looking for a Java Backend Developer with 3–6 years of experience in building scalable, high-performance applications. The candidate should have strong coding skills in Java 8+, Spring Boot, and Microservices, with hands-on exposure to deployment on cloud environments.
Key Responsibilities - Design, develop, test, and deploy backend services using Java 8+, Spring Boot, and Microservices.
- Build and test RESTful APIs, ensuring reliability and scalability.
- Write and maintain unit and integration test cases.
- Contribute to QA by performing unit testing, integration testing, and supporting QA activities
- Work with PostgreSQL and MongoDB for persistence and data modeling.
- Package and deploy applications using Docker and Kubernetes.
- Deploy services on Azure or AWS cloud environments.
- Focus on high availability (HA), scalability, and performance optimization.
- Participate actively in Agile ceremonies and collaborate with cross-functional teams. Skilled & Technical Experience
- Java 8+
- Spring Boot
- Microservices architecture
- RESTful API development
- PostgreSQL/MSSql
- MongoDB
- Docker, Kubernetes
- Cloud platforms: Azure / AWS
- Unit and integration testing (JUnit, Mockito or similar)
- Agile methodology Good-to-Have Skills
- Monitoring and observability skills for distributed environment
- Exposure to messaging platforms (Kafka, RabbitMQ).
- Experience with caching solutions (Redis).
- Familiarity with Infrastructure as Code (IaC) tools like Terraform.
- Spring Workflows, 15 years full time education