Java Developer
Brak informacji o wynagrodzeniu
MidFull-time
#377270·Dodano dziś·0
Źródło: EPAM SystemsTech Stack / Keywords
JavaApache KafkaOracle SQLSpring BootJUnitMicrosoft AzureMockitoTest Automation
Wymagania
- Minimum of 2 years of professional, hands-on experience in software development
- Deep expertise in Java for creating enterprise-level server-side applications
- Substantial practical knowledge of Spring Boot for crafting contemporary, production-ready microservices
- Demonstrated background in designing and implementing Microservices solutions, including Kafka for event streaming and building distributed systems with scalability and resiliency
- Solid command of Oracle SQL, capable of authoring advanced queries, stored procedures, views, and joins
- Strong background in software testing methodologies, including creating dependable unit and integration tests
- Outstanding verbal and written communication abilities in English (B2+ level or above)
Nice to have:
- Familiarity with the Trade lifecycle domain and understanding of financial market processes
- Practical exposure to MS Azure cloud services, including Azure Web Apps and Azure Functions
- Experience with JUnit and Mockito, knowledge of test automation strategies and robust unit testing techniques
Obowiązki
- Participate actively as a full member of a Scrum team, attending all ceremonies and supporting ongoing enhancements to team workflows
- Generate tangible business outcomes by designing and implementing reliable, scalable core Java server-side systems
- Define and shape high-level technical architecture for epics, ensuring solutions support long-term system objectives
- Write clean, well-tested code with strong automation coverage, serving as a role model and establishing quality standards across the team
- Evaluate design proposals submitted by colleagues and verify that delivered code meets required quality benchmarks
- Drive continuous refactoring efforts on the existing codebase to preserve clarity, maintainability, and technical health
- Perform thorough code reviews, offering valuable feedback and guiding less experienced developers in their professional growth
Benefity
- Engineering community of industry professionals
- Friendly team and enjoyable working environment
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
- Outstanding career roadmap
- Leadership development, career advising, soft skills, and well-being programs
- Certification opportunities (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
- English classes
- Stable income (Employment Contract)
- Participation in the Employee Stock Purchase Plan
- Benefits package including health insurance, multisport, shopping vouchers
- Strategically located offices with entertainment and relaxation zones, table tennis, football, free snacks, and coffee
- Referral bonuses
- Corporate, social, and well-being events
Kursy językowe
Udziały pracownicze
Karta sportowa
Opieka zdrowotna
Premie
Darmowe przekąski
Inne informacje
A presence of 3 days per week in the office is required.
EPAM Systems
239 aktywnych ofert