Posted on: 15/11/2025
Description :
We are seeking a Senior Java Full-Stack Developer with strong technical expertise in microservices, cloud-native development, and modern frontend frameworks.
This role requires a self-driven professional capable of taking ownership of complex modules, mentoring juniors, and driving architectural improvements.
You will collaborate with global teams to deliver high-performance, scalable, and secure enterprise applications.
Key Responsibilities :
- Architect and develop microservices using Java 11/17+, Spring Boot, Spring Cloud, and Spring MVC.
- Design scalable REST APIs and asynchronous flow integrations using Kafka or RabbitMQ.
- Implement domain-driven design principles and reusable components.
Frontend Engineering :
- Develop advanced frontend modules using React.js or Angular with TypeScript.
- Implement state management solutions like Redux, NgRx, or RxJS.
- Build scalable, reusable UI components aligned with design guidelines.
Database Leadership :
- Design database schemas, optimize queries, and build indexing strategies.
- Work with PostgreSQL, Oracle, MySQL, and MongoDB for different use cases.
DevOps & Testing :
- Build and optimize CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI.
- Improve code quality using SonarQube and static analysis tools.
- Write unit and integration tests ensuring high test coverage.
Team Collaboration & Leadership :
- Mentor junior developers and conduct code reviews.
- Collaborate with architects and product managers to clarify requirements.
- Lead sprint planning, grooming sessions, and provide accurate estimations.
Required Skills :
- Strong expertise in Java 11/17+, Spring Boot, Spring Cloud, Microservices
- Proficiency in React.js or Angular, TypeScript, and modern JS frameworks
- Strong knowledge of PostgreSQL/MySQL/Oracle/MongoDB
- Experience with Docker, Kubernetes, and cloud environments
- Familiarity with caching, event-driven architecture, design patterns
- Strong understanding of CI/CD workflows and automation tools
Key Responsibility Areas (KRAs) :
- Deliver complex modules end-to-end with high scalability and performance.
- Reduce defect leakage by enforcing code review and test coverage standards.
- Mentor 3 to 4 developers to improve team technical capability.
- Improve system performance through refactoring, caching, or architectural enhancements.
- Strengthen CI/CD reliability and introduce automation improvements.
- Ensure compliance with project architectural guidelines and best practices.
- Collaborate with stakeholders to resolve requirements, risks, and dependencies.
- Introduce reusable components and optimize development workflows
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1575080
Interview Questions for you
View All