About the Organization
A global technology consulting and digital solutions provider delivering enterprise-grade applications, cloud-native platforms, and modern engineering solutions to international clients. The organization focuses on scalable architectures, microservices, and high-performance systems across industries.
Role Overview
We are looking for a Senior Full Stack Developer with strong backend expertise in Java and the ability to contribute across the stack. The ideal candidate should have experience building microservices, REST APIs, and cloud-native applications, along with exposure to React and Python.
Key Responsibilities
- Design, develop, and maintain Java-based backend services
- Build and support microservices and distributed architectures
- Develop and maintain REST APIs (primary focus) and contribute to GraphQL APIs
- Contribute to frontend development using React
- Develop Python scripts/services for backend and integration needs
- Design and deploy cloud-native applications on AWS
- Work with containerized environments
- Implement Infrastructure as Code using Terraform
- Collaborate with cross-functional teams to deliver scalable and secure solutions
Required Skills
- 5–7 years of software engineering experience
- Strong hands-on experience in Java backend development
- REST API development (primary expertise)
- Working knowledge of GraphQL
- Python experience
- React.js exposure
- Microservices and distributed systems architecture
- AWS cloud experience
- Container technologies (Docker, etc.)
- Terraform / Infrastructure as Code
Preferred Skills
- CI/CD pipeline experience
- Performance optimization and scalability best practices
- Strong debugging and problem-solving ability