Senior Java Full Stack Developer
Job Description & Requirements
We need highly skilled and hands-onSenior Java Developerwith strong expertise inSpring Bootand experience in AWS, AZURE,Alicloud (AlibabaCloud). The candidate will be responsible for designing, developing, and maintaining scalable backend applications and APIs in a cloud-native environment.
Preference will be given to candidates with prior experience working onApple account engagementsor similar large enterprise ecosystems.
Key Responsibilities
- Design, develop, and deploy robust, scalable, and high-performance backend applications usingJava, Spring, and Spring Boot
- Develop and maintainRESTful APIsand microservices-based architectures
- Work closely with cross-functional teams (UI, business, QA) to deliver end-to-end solutions
- Build and deploy applications inAlicloud environment, ensuring high availability and scalability
- Perform code reviews, debugging, and performance tuning
- Participate in requirement analysis, design discussions, and solutioning
- Ensure adherence tocoding standards, best practices, and security guidelines
- Support CI/CD integration and deployment pipelines
- Troubleshoot production issues and provide timely resolution
Required Skills & Competencies
- Expertise inSpring Framework, Spring Boot, Spring MVC
- Hands-on experience inMicroservices architecture and REST API development
- Experience withAlicloud services (ECS, RDS, OSS or equivalent cloud services)
- Understanding ofAgile/Scrum methodologies
- Proficiency with version control tools likeGit
Soft Skills
- Ability to work independently and in a collaborative team environment
- Problem-solving mindset with attention to detail
- Ability to interact with global clients and teams effectively