Java Developer
Java Developer
Role Overview
Design and develop tooling to support functional and performance testing within the QA team. Implement automated solutions that improve testing efficiency and reliability. Provide hands-on development of test frameworks, utilities, and performance test tooling.
Technical Skills Required
5+ years of development experience
Proficiency in Java, SpringBoot, JPA, Hibernate, RESTful services
Knowledge of relational databases (DB2/PostgreSQL)
Good understanding of Object-Oriented and Concurrent Programming
Solid experience with version control systems (preferred GIT)
Language: English
Bonus: Knowledge of event streaming, CQRS, Kafka, Docker/Kubernetes
High-Level Task Assignment
Perform hands-on software design and development.
Investigate performance issues, support root-cause analysis, and collaborate on improvements.
Write unit tests and perform peer design/code reviews.
Provide technical solutions to complex problems and write technical documents.
Work closely with requirements engineers to estimate and developed to quality products.
Mentor and help grow junior members of the engineering team.
Java Developer
Java Developer