Back-End Developer (Java/Kotlin & Spring Boot)

Urgent

Required Skills

Java (3)Kotlin (1)Spring Boot (4)

Job Description

About the Role

We are looking for a Back-End Developer specializing in Java (or Kotlin) and Spring Boot to join a boutique software development agency that delivers clean, scalable, and maintainable applications.

The role involves working with an existing well-structured backend codebase, developing new business logic, and maintaining high standards of code quality. You will work directly with a technical manager who prioritizes code rigor, maintainability, and performance.

Key Responsibilities

  • Develop and maintain backend services using Java (or Kotlin) and Spring Boot.
  • Work with an existing code foundation and contribute to feature enhancements and optimizations.
  • Write clean, scalable, and maintainable code.
  • Participate in code reviews to ensure best practices and consistency.
  • Collaborate with front-end developers to create efficient APIs.
  • Implement unit and integration tests to maintain code stability.
  • Follow agile development processes, including Jira-based task management.

Qualifications

Qualifications

4+ years of experience in backend development.
✅ Strong proficiency in Java and Spring Boot (Kotlin experience is a plus, but not required).
✅ Familiarity with SQL and NoSQL databases.
✅ Experience working with RESTful APIs and microservices architecture.
✅ Strong understanding of design patterns, software architecture, and best practices.
✅ Ability to work independently and maintain high code quality.

Nice to Have

➕ Experience with Kotlin (willing to train strong Java developers on Kotlin).
➕ Knowledge of Docker, Kubernetes, and CI/CD pipelines.
➕ Familiarity with GraphQL and WebSockets.

Benefits

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.