Java Developer
генерация резюме под вакансию
сопроводительное письмо
описание
EPAM is seeking a candidate to join a high-performing team building and modernizing a front-office trading platform for a major global investment banking client within the equity derivatives trading domain.
задачи
- Design, develop, test, and maintain Java backend services within the platform;
- Implement and support electronic-trading connectivity, business logic, and data persistence;
- Build and maintain server-side endpoints/APIs that power the trading blotter and view clients;
- Write clean, well-tested, maintainable code with appropriate unit and integration test coverage;
- Participate in code reviews, technical design discussions, and continuous improvement of the codebase;
- Contribute to platform modernisation — adopting modern frameworks, optimising performance, improving observability, and enabling frequent deployment cycles with quick rollbacks;
- Diagnose and resolve production issues, contributing to stability, performance, and observability;
- Collaborate within an Agile team alongside backend, UI (.NET), and support engineers, and work closely with business users and other teams.
требования
- 3–5 Years of commercial Java backend development experience;
- Proficiency with AI-augmented development tools to accelerate delivery;
- Strong grasp of core Java, including OOP, collections, generics, concurrency/multithreading, and the JVM;
- Solid object-oriented design and understanding of common design patterns;
- Experience building server-side services, REST APIs, and endpoints;
- SQL and data persistence experience with relational databases and/or ORM frameworks;
- Experience with Maven and Git for version control;
- Strong automated testing discipline using JUnit and Mockito;
- Familiarity with CI/CD tooling like GitLab, TeamCity, or Jenkins;
- Good written and spoken English for collaboration in an international team;
- Nice to have: JavaScript / TypeScript exposure, .NET / C# familiarity, experience with JMX, application monitoring, and operational/production support, performance tuning and profiling of JVM-based applications, background in financial services, electronic trading, trade capture, or low-latency systems, exposure to Log4j2, Nexus/Artifactory, and containerised or multi-environment deployments, Spring or an equivalent application framework.
условия
- No conditions specified
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.