Job Title: Java Backend Developer (Scala & Java)
Location: Remote
Job Summary:
We are looking for a Backend Developer with strong experience in Scala and Java to build scalable, high-performance backend applications and APIs. The ideal candidate should have hands-on experience in microservices architecture, REST APIs, cloud technologies, and database management.
Key Responsibilities:
- Design, develop, and maintain backend applications using Scala and Java
- Build scalable RESTful APIs and microservices
- Collaborate with frontend developers, QA teams, and product managers
- Optimize application performance and troubleshoot issues
- Work with SQL/NoSQL databases for data management
- Participate in code reviews and follow best coding practices
- Deploy and maintain applications in cloud environments
Required Skills:
- Strong experience in Scala and Java development
- Good knowledge of Spring Boot or Play Framework
- Experience with Microservices Architecture
- Hands-on experience with REST APIs
- Knowledge of SQL and NoSQL databases
- Experience with Git, Maven, Gradle, or SBT
- Familiarity with AWS, Azure, or GCP
- Understanding of Docker and Kubernetes is a plus