Posted on: 13/06/2026
Key Responsibilities :
- Design, develop, and maintain robust, scalable, and secure Java-based applications.
- Build and enhance RESTful APIs and microservices using Spring Boot and related frameworks.
- Collaborate with product managers, architects, and cross-functional teams to understand business requirements and translate them into technical solutions.
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Participate in system design discussions, code reviews, and technical architecture decisions.
- Optimize application performance, reliability, and scalability.
- Troubleshoot and resolve production issues while ensuring minimal downtime.
- Develop and execute unit tests, integration tests, and automation scripts.
- Work with databases to design schemas, optimize queries, and maintain data integrity.
- Implement security, logging, monitoring, and observability best practices.
- Contribute to CI/CD pipelines and DevOps initiatives.
- Stay updated with emerging technologies and recommend improvements to existing systems.
- Mentor junior developers and contribute to knowledge-sharing initiatives.
Required Skills & Qualifications:
Technical Skills:
- Strong hands-on experience in Core Java and Advanced Java.
- Expertise in Spring Framework, Spring Boot, Spring MVC, and Spring Security.
- Experience in developing Microservices-based architectures.
- Strong understanding of REST APIs and API integration.
- Experience with ORM frameworks such as Hibernate/JPA.
- Proficiency in SQL and relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
- Experience with NoSQL databases such as MongoDB, Cassandra, or Redis.
- Knowledge of messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Understanding of distributed systems and scalable application design.
- Experience with Git, Maven, Gradle, and Jenkins.
- Knowledge of CI/CD pipelines and DevOps practices.
Preferred Skills:
- Experience working in Agile/Scrum environments.
- Exposure to event-driven architecture and domain-driven design.
- Knowledge of monitoring and observability tools such as Prometheus, Grafana, ELK Stack, Splunk, or Datadog.
- Experience with performance tuning and application optimization.
- Understanding of secure coding practices and application security standards.
Educational Qualification:
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant certifications in Java, Cloud, or Microservices architecture will be an added advantage.
Desired Candidate Profile:
- 4 to 12 years of hands-on software development experience in Java technologies.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and collaboratively in a fast-paced environment.
- Passion for technology, innovation, and continuous learning
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1644665