Job Title
Backend Developer Wanted
* A skilled and experienced professional in the field of Java backend development is sought to fill a critical role.
The ideal candidate will possess a strong background in software development, with at least 10 years of experience in leading complex initiatives and collaborating with other teams.
Key qualifications include:
* Expertise in Java and related frameworks such as Spring Boot
* Proficiency in object-oriented programming principles and design patterns
* Experience with unit testing, integration testing, and test-driven development (TDD)
* Strong knowledge of Git and continuous integration/continuous deployment (CI/CD)
* Ability to work in an Agile environment and contribute to the growth and success of the team
Key Responsibilities
1. Design and implement robust and scalable backend solutions using Java and relevant frameworks
2. Collaborate with cross-functional teams to deliver high-quality software systems
3. Contribute to the entire software development lifecycle from requirements gathering to design, coding, testing, and deployment
4. Mentor junior engineers and improve engineering practices within the team
Requirements
* A minimum of 10 years of experience in software development, with a strong focus on Java backend development
* Experience with leading complex initiatives and collaboration with other teams to agree technical designs is critical
* Experience with coaching and mentoring more junior engineers, influencing and improving engineering practices within a team
* Solid knowledge of object-oriented programming principles and design patterns
* Experience with unit testing, integration testing, and test-driven development (TDD)
* Proficiency in Git and continuous integration/continuous deployment (CI/CD)
* Experience with Terraform, Kafka, Kubernetes, GraphQL Federation, and Azure Cloud
* Strong problem-solving and analytical skills
* Excellent communication and teamwork skills
Benefits
This is an excellent opportunity for a skilled developer to take ownership of their work and make a significant contribution to the team's success. The ideal candidate will be motivated by the prospect of working with talented individuals and contributing to the growth and success of the organization.