Lead I - Software Engineering - Java Scala
Actively Reviewing the ApplicationsUST
Bengaluru, Karnataka, India
Full-Time
On-site
Posted 4 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
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Python Developer
Tata Consultancy Services
Chennai
Full-Time
Python
Senior Member of Technical Staff
Oracle
Noida
Full-Time
Root Cause Analysis
Customer isolation
Security controls
Hyundai Service Technician
Diehl Automotive Group
India
Full-Time
₹1–1 LPA
Electrical
Aptean - Senior Customer Support Engineer - Windows OS
Aptean India
India
Full-Time
Software Integration
Application Developer
Accenture services Pvt Ltd
Bengaluru
Full-Time
JavaScript
Share
Quick Apply
Upload your resume to apply for this position