Java Developer (Java | Spring Boot | Scala)
Experience:
3–7 Years
Location:
Mumbai
Job Description
We are looking for a
Java Developer
with strong hands-on experience in
Core Java and Spring Boot
. The ideal candidate should have experience building scalable backend
applications and microservices, along with some exposure to
Scala
or a willingness to learn Scala as part of the project requirements.
The primary focus of this role is
Java/Spring Boot development
, while Scala will be an additional skill that the candidate may work with
during the project.
Key Responsibilities
-
Develop and maintain scalable backend applications using
Java and Spring Boot
.
-
Design and develop RESTful APIs and microservices.
-
Write clean, efficient, and maintainable code following best practices.
-
Work with databases and develop optimized SQL queries.
-
Troubleshoot application issues and support production environments.
-
Collaborate with engineering, QA, and product teams in an Agile
environment.
-
Work with
Scala
where required and contribute to Scala-based projects.
-
Participate in code reviews, unit testing, and continuous improvement.
Required Skills
-
Core Java – Strong hands-on experience
-
Spring Boot – Strong hands-on experience
-
Microservices
-
REST APIs
-
SQL / Database
-
OOP & Java Collections
-
Unit Testing
-
Git
-
Agile/Scrum
Good to Have
-
Scala experience
or willingness to learn Scala
-
Apache Spark
-
Kafka
-
Docker / Kubernetes
-
CI/CD
-
Cloud platforms