Posted on: 29/04/2026
Role Overview :
We are looking for an experienced Java Developer to design and build high-performance, scalable backend systems. The ideal candidate should have strong expertise in Java-based technologies, hands-on experience with microservices architecture, and a solid understanding of modern development practices.
Key Responsibilities :
Backend Development :
- Design, develop, and maintain robust backend applications using Java
- Build scalable microservices and RESTful APIs
- Implement business logic with a focus on performance, security, and maintainability
System Design & Architecture :
- Contribute to application architecture and design decisions
- Develop distributed systems with high availability and fault tolerance
- Ensure best practices in coding standards and system design
Database & Integration :
- Work with relational and NoSQL databases to manage large datasets
- Optimize queries, indexing, and database performance
- Integrate with external systems using APIs and messaging frameworks
Quality & Performance :
- Write clean, testable, and efficient code
- Conduct code reviews and ensure adherence to best practices
- Troubleshoot and resolve performance and production issues
Collaboration :
- Work closely with cross-functional teams including product, QA, and DevOps
- Participate in Agile/Scrum ceremonies and sprint planning
- Mentor junior developers and contribute to team growth
Required Skills & Experience :
Experience :
- 6+ years of experience in Java backend development
- Experience building enterprise or large-scale applications
Technical Skills :
Core Java :
- Strong knowledge of Java (Java 8 or above)
- Expertise in OOP concepts, data structures, and multithreading
Frameworks :
- Hands-on experience with Spring Boot, Spring MVC, and Spring Security
- Experience with Hibernate / JPA
API & Microservices :
- Strong experience in REST API development
- Experience with microservices architecture and service-based systems
Databases :
- Proficiency in SQL databases (MySQL, PostgreSQL, Oracle)
- Experience with query optimization and schema design
- Exposure to NoSQL databases (MongoDB, Cassandra) is a plus
Tools & DevOps :
- Experience with Git and version control systems
- Build tools like Maven or Gradle
- CI/CD tools such as Jenkins or GitHub Actions
- Containerization using Docker (Kubernetes is an advantage)
Cloud :
- Experience with AWS, Azure, or GCP
Nice to Have :
- Experience with messaging systems like Kafka or RabbitMQ
- Knowledge of caching mechanisms such as Redis
- Familiarity with monitoring tools (ELK, Splunk, etc.)
Candidate Profile :
- Strong problem-solving and analytical mindset
- Good communication and teamwork skills
- Ability to work independently and take ownership
- Experience working in Agile environments
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1632211