Position: Senior Java Software Engineer
Company: EPAM Systems
Category: Java
Experience required: 3y
English level: upper

We're looking for a Senior Java Software Engineer with strong AWS experience.
Vacancy is open in Kazakhstan, Georgia and Armenia.

Responsibilities:
• Develop backend services for NFC and MRZ readers.
• Integrate with open-sourced JMRTD library for Reading Machine Readable Travel Document (MRTD) standards.
•Integration with logging, monitoring and audit solutions.
•Configuration management.
•Internal API for administrators development.
•API for mobile devices development.

Languages: Kotlin, Java
Frameworks: Spring and Spring Cloud family , jmrtd as a plus
Technology: SQL, AWS S3
Protocols: HTTP (REST API), WebSocket

Skills required:
• Experience developing, deploying, and maintaining iOS applications.
• Working proficiency and communication skills in verbal and written English.
• Extensive knowledge of backend development techniques and practices.
• Interest and ability to learn other coding languages as needed.
• NFC experience is a big Plus.

We offer:
- Medical insurance;
- Stable income;
- Flexible roles;
- For your comfortable work;
- 100% remote work (of course, can also visit the office if you wish);
- EPAM hardware;
- EPAM software licenses
- Access to offices and co-workings;
- Stable workload;
- Flexible engagement models;
- For your growth;
- Free trainings for technical and soft skills;
- Free access to LinkedIn Learning platform;
- Language courses;
- Free access to internal and external e-Libraries;
- Certification opportunities;
- Skill advisory service.