
Lead I - Software Engineering - Java Scala
- Navi Mumbai, Maharashtra Bangalore, Karnataka
- Permanent
- Full-time
Location: BangaloreWe are seeking a highly skilled and experienced Java/Scala Developer with 6 to 12 years of experience in designing and building complex software solutions. The ideal candidate should have a strong foundation in Java or Scala, a keen understanding of object-oriented and functional programming principles, and the ability to work across a broad range of development responsibilities.Key Responsibilities:Design, develop, and maintain highly complex backend systems.Write clean, efficient, and maintainable code in Java and/or Scala.Contribute to architectural decisions and code reviews.Understand, refactor, and enhance existing codebases.Collaborate with cross-functional teams in an Agile/Scrum environment.Handle end-to-end software development lifecycle tasks.Work on data-intensive applications and services.Participate in continuous integration and continuous delivery (CI/CD) processes.Required Skills & Qualifications:6–12 years of experience in backend software development.Strong expertise in Java or Scala (with willingness to learn the other).Solid understanding of Object-Oriented Programming (OOP) principles.Interest or experience in Functional Programming concepts.Strong analytical and problem-solving skills.Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.Ability and willingness to understand and enhance code written by others.Comfortable working in teams with overlapping responsibilities.Preferred Skills:Experience with Git, Bitbucket, Jenkins, and Pull Requests (PRs).Familiarity with JIRA and working in an Agile/Scrum development environment.Background in data-intensive or grid-based backend applications.Exposure to data engineering, data architecture, and data modeling.Experience building applications on AWS or Azure cloud platforms.Prior knowledge of financial products and services.Nice to Have:Contributions to open-source projects.Experience mentoring junior developers.Knowledge of performance tuning and scalability practices.Skills:Java/Scala,Oops,Version control,CI/CD toolsAbout Company: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.