Java Sr Developer
About the role
- Angular (latest versions) for front-end development.
- Java, Spring, Spring Boot for backend services.
- Hibernate/JPA for database ORM.
- Experience with containerization using Docker.
- Good knowledge of event-driven architecture and Kafka.
- Proficiency in designing and consuming REST APIs.
- Strong understanding of Agile methodologies (Scrum/SAFe).
- Excellent problem-solving, debugging, and analytical skills.
- Design, develop, and maintain full-stack applications using Angular (front-end) and Java/Spring Boot (back-end).
- Implement and manage RESTful APIs and microservices architecture.
- Work with Hibernate/JPA for efficient ORM and database interactions.
- Deploy and manage containerized applications using Docker.
- Integrate and manage Apache Kafka for messaging and event-driven systems.
- Ensure code quality through unit testing, integration testing, and adherence to coding best practices.
- Collaborate with cross-functional teams including QA, DevOps, and Product Owners to deliver high-quality solutions.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
