senior java developer for EPAM
Currently, we are looking for a remote Senior Java Developer to join our team.
- Collaborating with Business Analysts, Application Developers, QA Analysts
- Designing and developing low-latency, scalable, high available, distributed application services and delivering high-availability and performance
- Contributing in all phases of the development lifecycle
- Writing well designed, testable, efficient code
- Ensuring designs are in compliance with specifications
- Writing Unit and Integration tests
- 3+ years of overall experience in IT
- Good knowledge of Java
- Understanding of messaging based architecture
- Experience in Spring IoC, Data, Test, Boot, Transaction
- Understanding of REST Web services
- Understanding of enterprise integration patterns
- English level B2+
- Experience in Distributed Services
- Knowledge of PostgreSQL, Spring Integration, RabbitMQ
- Knowledge of Kafka, Openshift, Docker
- Experience in Integration with external systems
looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.