Description:
We are looking for a highly skilled Java Backend Developer with Kotlin expertise to design, build, and maintain scalable backend systems. The ideal candidate should have strong experience in microservices architecture, REST APIs, and modern backend frameworks, along with a passion for writing clean, efficient, and maintainable code.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Java and Kotlin
- Build and optimize RESTful APIs and microservices architecture
- Collaborate with cross-functional teams including frontend, QA, and DevOps
- Ensure high performance, security, and scalability of applications
- Write clean, testable, and maintainable code following best practices
- Participate in code reviews, design discussions, and architecture decisions
- Integrate with databases, third-party services, and messaging systems
- Troubleshoot, debug, and upgrade existing systems
- Contribute to CI/CD pipelines and DevOps practices
Must-Have Skills:
- 7+ years of experience in Java backend development
- Strong proficiency in Kotlin
- Experience with Spring Boot / Spring Framework
- Solid understanding of microservices architecture
- Hands-on experience with REST APIs
- Strong knowledge of databases (MySQL, PostgreSQL, or NoSQL)
- Experience with Git and version control systems
- Familiarity with Docker and Kubernetes
- Understanding of CI/CD pipelines