Senior Backend Developer
We are looking for a skilled and experienced Senior Backend Engineer to join our team.
The Role
* Main Responsibilities:
* Support the design, development, testing, and maintenance of architecturally sound software applications and extensions.
* Lead and participate in the architecture, design, implementation, and debugging of distributed high-performance applications built on Java code.
* Leverage modern development and DevOps practices, including CI/CD, containerization, and automated testing.
* Work in a multifaceted Agile project team responsible for their applications from design through production.
* Maintain system and design documentation and prepare materials for project reviews.
* Support the implementation, UAT, and production release for the project.
* Contribute to the Java API Practice and introduce new approaches/methodologies/tools and techniques into the practice.
Qualifications
* A relevant technical education or equivalent level of experience within computer science, software engineering, application development, or backend engineering.
* 5+ years of practical and professional experience within backend development in an agile project environment.
* Ability to work independently and as part of a team, with a good analytical understanding and ability to quickly resolve complex issues.
* A solid knowledge of Java 11 and experience working with various sizes of Microservices.
* A good understanding of modern software architectures and engineering methods.
* Experience using the Spring ecosystem (IOC, Spring Boot, Sprint Data (JPA), Rest Services, Spring Security, JMS Modules).
* Comfortable working with Maven, Jenkins, Code Quality Tools (Sonar), and containerized solutions (Docker, Kubernetes).
* Familiarity with cloud technologies and event streaming (e.g., Kafka).
* Effective communication and collaboration skills.
Benefits
We offer a range of benefits, including a competitive salary, flexible working arrangements, and opportunities for growth and development.
Our team is made up of over 100 people from diverse backgrounds and cultures. We prioritize work-life balance and provide resources to support your physical and mental well-being.
We value diversity, equity, and inclusion and strive to create an equitable workplace that gives everyone the support they need to thrive.