Java Backend Engineer Job Description Template
Our company is looking for a Java Backend Engineer to join our team.
Responsibilities:
- Work with offshore development team lead and offshore development team;
- Data fetching is completed by 2 other EPAM workstreams and data transfer in done through the GEMS in-house framework;
- Identify what data is needed from which consumer;
- If Tier 3 doesn’t have the data, then identify if the data is in Tier 1 or 2 (data ingestion);
- Determine how fast that data is needed (for the purpose of planning);
- Build API / service to deliver the data.
Requirements:
- Test driven programming, good experience in writing JUnit / Mockito;
- Strong Core Java, Collections, Multi-threading;
- Knowledge of Jenkins;
- Strong analytical skills;
- Experience with Distributed Caching;
- Experience with Kafka;
- Working knowledge of docker containerization;
- Experience with cloud-based technologies.