We are seeking an experienced Java developer to fill a key role within our engineering team. This position requires a strong background in backend development and a passion for innovation.
As a Senior Java Developer, you will be responsible for designing, developing, and maintaining complex software systems.
Key Responsibilities:
* Design and develop high-quality Java applications
* Maintain and improve existing codebases
* Collaborate with cross-functional teams to deliver projects on time and within budget
Requirements:
* 5+ years of experience in Java backend development
* Strong understanding of Agile methodologies and user story creation
* Hands-on experience with Kafka, unit testing, Cucumber, and GitHub pipelines
* Proficient in relational databases, preferably PostgreSQL
* Experience with Cloud Environments and Terraform is a plus
What We Offer:
* A dynamic and innovative work environment
* Ongoing skill development and training opportunities
* A collaborative and supportive team culture
* Flexible work hours and a positive work-life balance
Seniority Level: Mid-Senior level
Employment Type: Full-time
Job Function: Engineering and Information Technology, IT Services and IT Consulting