Senior Java Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time
#398310·Dodano 3 dni temu·0
Źródło: EPAM SystemsTech 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
256 aktywnych ofert