
Senior Java Developer
Podix
We are looking for highly energetic and experienced professionals to engage in challenging international fintech projects where they will be able to constantly upgrade their technical skills.
Your role:
- Actively participate in the complete product development lifecycle from the design to the implementation;
- Developing scalable and easily maintainable Java code;
- Implementing microservices and new features;
- Implementing and consuming RESTful APIs;
- Exploring new technologies and software development best-practices and how they could be applied to the current project needs.
Requirements:
- At least 7 years of experience in Java 8+;
- Solid experience with the Spring/Spring Boot ecosystem, Hibernate;
- At least 4 years of experience with Microservices;
- Very good experience with Relational Databases, SQL;
- Very good experience with NoSQL;
- Practical knowledge with message brokers - Kafka or RabbitMQ;
- Experience with testing frameworks like jUnit, Mockito;
- Experience with asynchronous communication and event-driven messaging architecture;
- Understanding of concurrency and multi-threading;
- Experience with AWS;
- Experience with Docker and Kubernetes;
- Experience with CI/CD processes and Jenkins would be an advantage;
- Fluent in English.
What PODIX offers to our co-workers and co-friends:
- Opportunity to participate in many interesting long-term projects with different scope and scale for European and US clients;
- Exciting and challenging client-side projects;
- Great remuneration and social benefits;
- A friendly working environment and open company culture;
- The ability to manage your own workday by choosing to start anywhere between 8:00 and 10:00 a.m.;
If you are an ambitious person and think that you can meet our requirements, take a step towards your career progression and give it a try! Send us your CV!
Please, do not hesitate to contact us for additional information.
All applications will be treated with strict confidentiality.