Backend Java Engineer
We are looking for a Back-end Developer (Java) who is dreaming of developing ambitious tech products and wants to be part of our Payments team. The Team is at the forefront of building a cutting-edge internal payments platform designed to streamline and revolutionize payment processes across our organization. We’re a highly collaborative and dynamic group, combining expertise in infrastructure, database management, and software engineering to create robust, scalable solutions.
Key responsibilities:
Required skills:
Nice to have skills:
Key responsibilities:
- Collaborate with other development/non-development teams
- Implement functional and non-functional requirements
- Develop, deploy, and support Spring Boot-based microservices
- Deploy and configure the system on various environments in the Kubernetes cluster
- Ensure system performance, data consistency, and security in production environments
Required skills:
- 4+ years of experience in Java
- Expertise and understanding of microservices architectural principles
- Experience with Spring Boot (MVC, REST, Data, Security, messaging)
- Hands-on experience with PostgreSQL, DB architecture principles
- Previous experience with AWS or other clouds
- Attention to quality and experience with unit/integration/API testing for microservices
- Strong communication and collaboration skills in an agile environment
- High English proficiency
- Knowledge of REST, gRPC, and messaging protocols
- Familiarity with CI/CD practices
Nice to have skills:
- Experience with Kafka and Kafka Streams
- Practical experience with Kubernetes for different environments
- Be familiar with ’The Twelve-Factor App’ principles
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.