Bestkaam Logo
UST Logo

Lead I - Software Engineering - Java Scala

Actively Reviewing the Applications

UST

Bengaluru, Karnataka, India Full-Time On-site
Posted 3 months ago Apply by May 4, 2026

Job Description

Role Description Job Title: Java/Scala Developer Experience: 6?12 Years Location: Bangalore We 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 tools

Required Skills

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.