We are looking for an experienced Senior Developer – Java Full Stack to design, develop, deploy, and maintain scalable cloud-native applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, Angular, and Google Cloud Platform (GCP), along with experience in building enterprise-grade full-stack applications. The role involves developing modern web applications, implementing cloud solutions, and collaborating with cross-functional teams to deliver high-quality software.
Key Responsibilities
Application Development
- Design, develop, test, and maintain enterprise-grade full-stack applications using Java, Spring Boot, Microservices, and Angular.
- Build scalable, secure, and high-performance cloud-native applications.
- Develop RESTful APIs and integrate them with frontend applications and enterprise systems.
- Implement responsive and interactive user interfaces using Angular and TypeScript.
- Ensure application performance, scalability, and maintainability.
Cloud Development
- Develop and deploy applications on Google Cloud Platform (GCP).
- Implement cloud-native architecture and microservices-based solutions.
- Participate in cloud migration, modernization, and application transformation initiatives.
- Work with containerized applications and cloud infrastructure to ensure reliable deployments.
Technical Delivery
- Analyze existing applications and recommend improvements for performance and scalability.
- Participate in application architecture, design discussions, and solution implementation.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot production issues and perform root cause analysis.
- Contribute to technical documentation and solution design.
DevOps & Collaboration
- Work with CI/ CD pipelines for automated build, testing, and deployment.
- Collaborate with architects, business analysts, QA teams, and DevOps engineers.
- Mentor junior developers and share technical knowledge within the team.
- Support Agile development processes and participate in sprint planning and code reviews.
Required Skills
- 8+ years of experience in Java Full Stack application development.
- Strong expertise in Java, Spring Boot, and Microservices architecture.
- Hands-on experience with Angular and modern frontend development.
- Experience developing and consuming RESTful APIs.
- Good hands-on experience with Google Cloud Platform (GCP) and cloud-native application development.
- Strong understanding of cloud infrastructure and distributed systems.
- Experience with SQL and NoSQL databases.
- Familiarity with Git, CI/CD pipelines, and DevOps practices.
- Experience with containerization technologies such as Docker and Kubernetes is an added advantage.
- Strong analytical, debugging, and problem-solving skills.
Preferred Skills
- Experience with cloud infrastructure and application modernization.
- Knowledge of Kubernetes, Docker, and cloud deployment best practices.
- Experience with Agile/ Scrum methodologies.
- Exposure to monitoring, logging, and performance optimization tools.
- Excellent communication, collaboration, and technical documentation skills.
Company Profile
Since 1999, UST has worked side by side with the world’s best companies to make a powerful impact through transformation. Powered by technology, driven by AI, inspired by people, and led by our purpose, we partner with our clients from design to operation. Our AI-driven digital solutions, proprietary platforms, engineering, R&D, products, and innovation ecosystem turn core challenges into impactful, disruptive business outcomes. With deep industry knowledge and a future-ready mindset, we infuse expertise, innovation, and agility into our clients’ organizations-delivering measurable value and positive lasting change for them, their customers, and communities around the world. Together, with 30,000+ employees in 30+ countries, we build for boundless impact-touching billions of lives in the process.
