Role Overview
We are looking for an experienced Software Engineer with strong expertise in Java development, Spring Boot, and Cloud technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend applications while working closely with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build and enhance microservices-based applications and RESTful APIs.
- Collaborate with product owners, business users, and technical teams to deliver new features and enhancements.
- Deploy, manage, and support applications on Cloud platforms (AI Cloud or similar cloud environments).
- Troubleshoot, debug, and optimize application performance and reliability.
- Follow coding standards, testing practices, and deployment processes to ensure software quality.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
- Maintain technical documentation and support production environments when required.
Required Skills & Experience
- Minimum 8 years of overall IT experience.
- 2–5 years of hands-on experience in Java development.
- 2–5 years of experience with Spring Boot and microservices architecture.
- 2–5 years of experience in Cloud Technologies (AI Cloud, AWS, Azure, GCP, or similar).
- Strong understanding of RESTful APIs, backend development, and distributed systems.
- Experience with Git or other version control systems.
- Ability to communicate effectively in two languages (Bilingual).
- Strong troubleshooting, analytical, and problem-solving skills.
Preferred Qualifications
- Experience working in onsite/client-facing project environments.
- Exposure to cloud-native application development and deployment.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent communication and stakeholder management skills.
- Ability to work independently and collaboratively in a fast-paced environment.
Experience:
- Java Development: 2 years (Required)
- Spring Boot: 2 years (Required)
- Microservices: 2 years (Required)
- Cloud Technologies (AI Cloud, AWS, Azure, GCP): 2 years (Preferred)
- Software Developer: 8 years (Required)
Work Location: In person