Bangalore
20 hours ago
Lead I - Software Engineering - Java Scala

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.

Por favor confirme su dirección de correo electrónico: Send Email