Role description
Design, develop, test, and maintain Java-based applications. Write clean, efficient, and reusable code following coding standards. Develop RESTful APIs and integrate with third-party services. Troubleshoot, debug, and resolve application issues. Participate in code reviews and ensure application quality. Optimize application performance and scalability. Collaborate with business analysts, QA engineers, and DevOps teams. Create and maintain technical documentation. Required Technical Skills Strong proficiency in Java (Java 8/11/17+) Spring Boot and Spring Framework RESTful Web Services Hibernate/JPA SQL (Oracle, MySQL, PostgreSQL, or SQL Server) Maven or Gradle Git/GitHub/GitLab Object-Oriented Programming (OOP) Microservices Architecture Exception Handling and Multithreading Unit Testing (JUnit, Mockito) Preferred Skills Spring Security Apache Kafka or RabbitMQ Docker and Kubernetes CI/CD tools (Jenkins, GitHub Actions, Azure DevOps) Cloud platforms (AWS, Azure, or GCP) Redis or Elasticsearch Agile/Scrum methodology
Skills
Spring Boot, Microservices, Microsoft Azure, CI/CD
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.