Senior Java Software Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#398309·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 ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, EPAM empowers clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Wymagania
- Experience designing and implementing Java backend applications (Java 8, Spring, Spring Boot)
- Knowledge of database design and SQL, including query optimization
- Solid Object-Oriented analysis and design skills (design patterns, clean code principles, OOD, TDD, BDD, DDD, CI/CD)
- Proficiency with SDLC tools: IntelliJ IDEA, Git, Gradle, Maven, Jenkins, JIRA
- Familiarity with debugging and performance tuning; understanding of deploying, maintaining, and monitoring complex Java applications
- Knowledge of modern technical architectures and pragmatic application of their benefits
- Excellent analytical and problem-solving skills
- Good written and verbal English communication skills
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 practice with Agile methodologies (Scrum, Kanban, XP)
- Exposure to UNIX/Linux environments with shell scripting
- Experience or genuine interest in financial products and regulatory reporting
Obowiązki
- Develop and maintain Java-based applications powering regulatory data processing
- Design infrastructure and network topology solutions for innovative projects
- Apply best development practices to produce high-quality, maintainable code
- Provide architectural expertise and technical guidance to team members
- Lead technical design discussions and ensure development methodology adherence
- Build relationships with business users and facilitate requirements gathering
- Investigate and resolve production issues; maintain a stable production environment
Benefity
- Supportive team and agile, startup-like culture
- Hybrid 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
- Thought leadership, mentoring, soft skills and well-being programs
- Certification (Anthropic, Gemini, GCP, Azure, AWS)
- English classes
- Stable pay
- Participation in the Employee Stock Purchase Plan with a 15% discount
- Benefits package (health insurance, multisport, shopping vouchers)
- Referral bonuses up to $2,000
- Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
- Corporate, social and well-being events
Elastyczne godziny
Pakiet relokacyjny
Szkolenia wewnętrzne
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Kursy językowe
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
Udziały pracownicze
Premie
Napoje w biurze
Darmowe przekąski
EPAM Systems
256 aktywnych ofert