Lead I - Software Engineering - Java Scala
Actively Reviewing the ApplicationsUST
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
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
Software Engineer
Uplers
Delhi NCR
Full-Time
Software development
Software engineering
System Design
+2
Java Developer
Cintal, Inc.
Chennai
Full-Time
Industrial
MVC
Senior Java Developer- Tietoevry Banking
Tietoevry
Pune
Full-Time
Staff Full Stack Software Engineer - Java/Python
ServiceNow
Hyderabad
Full-Time
Python
OOP
Design patterns
+1
Data Engineer-Data Platforms-AWS
IBM
Pune
Full-Time
Python
Hadoop
Scala
+2
Share
Quick Apply
Upload your resume to apply for this position