Posted on: 26/10/2025
Role Overview :
You will be a core member of our engineering team, driving the development of mission-critical backend services.
- You will be responsible for the full software development lifecycle, from system design and coding to deployment and performance tuning, ensuring our platforms are scalable, resilient, and secure.
Key Responsibilities & Technical Leadership :
- Architecture & Design : Design and develop highly scalable, resilient, and performant backend services using Java 8+ and modern frameworks (e.g., Spring Boot).
- Lead technical design discussions and contribute to architectural strategy.
- Microservices Development : Implement and manage enterprise-grade RESTful APIs and Microservices, ensuring high availability and low latency in a distributed environment.
- Database Management : Design data models and write complex, optimized queries for interaction with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
- Code Quality & Standards : Establish and enforce best practices for coding, performance tuning, security, and stability.
- Conduct thorough code reviews and mentor junior developers.
- DevOps & Deployment : Work with CI/CD pipelines, Docker, and orchestration tools (e.g., Kubernetes) to ensure automated, reliable deployment in cloud environments.
- Troubleshooting : Expertly debug and troubleshoot complex production issues, analyze logs, and optimize system bottlenecks.
Essential Skills & Technical Competencies (Mandatory) :
- Core Java : 6+ years of hands-on experience with Java 8/11/17, including strong knowledge of concurrent programming, JVM internals, and design patterns.
- Frameworks : Deep expertise in the Spring Framework, particularly Spring Boot for building microservices.
- APIs & Services : Proven experience in designing and implementing RESTful APIs using modern standards.
- Data & SQL : Expert-level SQL skills and hands-on experience working with at least one relational database (e.g., PostgreSQL, Oracle, MySQL).
- Tools : Proficiency with version control systems (Git) and build tools (Maven/Gradle).
- Methodology : Experience working in an Agile/Scrum environment.
Desirable Skills (Highly Valued) :
- Cloud Platforms : Experience developing and deploying applications on major cloud platforms (AWS, Azure, or GCP).
- Containers : Experience with Docker and Kubernetes/ECS/AKS.
- Messaging : Familiarity with message brokers such as Kafka, RabbitMQ, or ActiveMQ for event-driven architecture.
- NoSQL : Working knowledge of NoSQL databases (e.g., Cassandra, Redis)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1564751
Interview Questions for you
View All