Senior Java Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#398310·Dodano 3 dni temu·0
Źródło: EPAM Systems
Aplikuj teraz

Tech Stack / Keywords

JavaApacheApache KafkaGitHubSpring BootGroovyMicrosoft AzureUnit Testing

Firma i stanowisko

EPAM is a global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and startups. The role is part of a fast-moving engineering team delivering mission-critical software for a leading global investment bank, focusing on strategic regulatory reporting systems that process and report data to global regulators with high volume and strict SLAs.

Wymagania

  • Strong experience in designing and implementing Java-based backend applications (Java 8, Spring, Spring Boot)
  • Knowledge of database design and SQL, including query optimization
  • Solid Object-Oriented analysis and design skills including design patterns, clean code principles, OOD, TDD, BDD, DDD, CI/CD
  • Proficient with tools across SDLC: IntelliJ IDEA, Git, Gradle, Maven, Jenkins, JIRA
  • Familiarity with debugging, performance tuning, deploying, maintaining, and monitoring complex Java applications
  • Knowledge of modern technical architectures
  • Excellent analytical and problem-solving skills
  • Good written and verbal communication skills in English (B2+)

Nice to have:

  • Experience with GitHub, ELK Stack, Kafka, Docker, Kubernetes, Spring Batch, Spring Integration
  • Familiarity with event-driven architectures and stream processing
  • Experience with other JVM languages such as Groovy
  • Hands-on experience in Agile methodologies (Scrum, Kanban, XP)
  • Exposure to UNIX/Linux environments with shell scripting
  • Experience or interest in financial products and regulatory reporting

Obowiązki

  • Develop and maintain Java-based applications for regulatory data processing and reporting
  • Design infrastructure and network topology solutions for innovative projects
  • Apply best development practices to produce high-quality code and effectively utilize technologies
  • Provide architectural expertise and technical assistance to other team members
  • Lead technical design discussions with fellow Java Developers and ensure development methodology is followed
  • Build relationships with business users and facilitate requirements gathering
  • Investigate and resolve production issues; help maintain a stable production environment

Benefity

  • Hybrid work mode with opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities
  • Career development programs including mentoring, soft skills, and well-being
  • Certification opportunities (Anthropic, Gemini, GCP, Azure, AWS)
  • Employer-paid English classes
  • Stable pay with participation in Employee Stock Purchase Plan (15% discount)
  • Benefits package including health insurance and multisport
  • Referral bonuses up to $2,000
  • Offices with entertainment zones, table tennis, football, free snacks and coffee
  • Corporate, social, and well-being events
Elastyczne godziny
Budżet konferencyjny
Dofinansowanie szkoleń
Kursy językowe
Opieka zdrowotna
Karta sportowa
Udziały pracownicze
Premie
Napoje w biurze
Darmowe przekąski
Spotkania integracyjne
EPAM Systems

EPAM Systems

256 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz