Backend Developer Role
We are seeking a highly skilled Backend Developer to join our team. This is an excellent opportunity to work with a talented group, take ownership of technical aspects, and build high-quality software using Java or Kotlin.
About the Position
* Design and implement robust backend solutions using Java or Kotlin
* Contribute to the entire software development lifecycle, from requirements gathering to design, coding, testing, and deployment
* Take ownership of technical aspects of development and collaborate with individuals to deliver high-quality software systems
* Participate in Agile development environment and contribute to the growth and success of the company
Essential Skills
* A minimum of 5 years of experience in software development, with a strong focus on Java backend development
* Solid knowledge of object-oriented programming principles and design patterns
* Experience with Terraform, unit testing, integration testing, and test-driven development (TDD)
* Proficiency in Git and continuous integration/continuous deployment (CI/CD)
* Knowledge in Kafka, Kubernetes, GraphQL Federation, and Azure Cloud
* Strong problem-solving and analytical skills, excellent communication and teamwork skills
Nice to Have
* Experience with Spring Boot and other relevant backend frameworks
* Experience working in an Agile development environment
Key Benefits
* Opportunity to work on challenging projects
* Collaborative and dynamic work environment
* Professional growth and development opportunities