Senior Java Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#395034·Dodano wczoraj·0
Źródło: EPAM SystemsTech Stack / Keywords
JavaMultithreadingCloudCucumberReactJSSpring BootApache KafkaApache Spark
Firma i stanowisko
EPAM is 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, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Wymagania
- 3+ years of experience in software development using Java, with expertise in low-level parts of the API such as collections, multi-threading, and Java concurrency utilities
- Background in architecting enterprise-level, server-side, end-to-end solutions on cloud technologies
- Proficiency in IO/NIO, Sockets, and asynchronous programming
- Skills in building applications using an IOC framework such as Spring Boot and ReactJS
- Familiarity with low-latency, high-throughput messaging systems
- Sound understanding of design patterns (exposure to functional programming is also highly desirable)
- Knowledge of Java testing frameworks (JUnit, Mockito, Cucumber), automated testing, and continuous integration
- Competency in agile development practices (Scrum, XP, Kanban)
- Self-starting, with the desire to take ownership of requirements from start to finish
- Proactive and comfortable working in dynamic environments with fast-paced deliveries and changing requirements
- Excellent communicator, able to lead and drive fellow teammates to deliver good-quality software
- Proficiency in English at an Upper-Intermediate level (B2) or higher
Nice to have:
- Hands-on experience with ELK and event streaming platforms like Kafka or Spark
- Knowledge of application containerization such as Docker and Kubernetes
- Experience with performance stress testing and chaos engineering
Obowiązki
- Be a part of a scrum team working on delivering business value through software
- Implement and deliver high-quality software solutions
- Demonstrate superior collaboration skills when working with the trading desk and other teams
- Understand business requirements and translate them into code
- Design, build, and maintain efficient, reusable code
- Perform unit, integration, functional, and non-functional testing
- Provide technical direction and system architecture
Benefity
- Hybrid by design mode and 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
Opieka zdrowotna
Karta sportowa
Premie
Udziały pracownicze
Płatny urlop
Spotkania integracyjne
Budżet konferencyjny
Kursy językowe
Darmowe przekąski
Napoje w biurze
EPAM Systems
282 aktywne oferty