Role description
Key Responsibilities • Design, develop, test, and maintain scalable and high-performance Java-based applications. • Participate in the complete software development lifecycle, including requirement analysis, design, development, testing, deployment, and support. • Develop and consume RESTful APIs and integrate with various enterprise systems. • Write clean, efficient, and reusable code following coding standards and best practices. • Collaborate with cross-functional teams including Business Analysts, QA teams, and DevOps engineers. • Troubleshoot, debug, and resolve production issues while ensuring application stability and performance. • Contribute to code reviews, technical discussions, and system design activities. Required Skills • 5–7 years of hands-on experience in Java development. • Strong understanding of Core Java, OOP concepts, Collections, Multithreading, and Exception Handling. • Experience with Spring Boot, Spring Framework, and RESTful web services.
• Good understanding of database concepts and experience with SQL queries. • Familiarity with version control tools such as Git. • Solid analytical, problem-solving, and communication skills.
Skills
Collections, Debugging, Exception Handling
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.
📌 Lead I - Software Engineering - JAVA Developer (Mumbai)
🏢 UST
📍 Mumbai