Senior Java Developer
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#377269·Dodano dziś·0
Źródło: EPAM SystemsTech Stack / Keywords
JavaApache KafkaOracle SQLSpring BootJUnitMicrosoft AzureMockitoTest Automation
Wymagania
- At least 3 years of relevant commercial experience as a software developer
- Strong knowledge of Java for building enterprise-grade backend applications
- Strong hands-on experience with Spring Boot for developing modern, production-ready microservices
- Proven experience designing and developing Microservices architectures, including working with Kafka for event streaming, as well as building distributed systems with a focus on resiliency and scalability
- Good knowledge of Oracle SQL with the ability to write complex queries, stored procedures, views and joins
- Solid experience with software testing practices, including writing reliable unit and integration tests
- Excellent oral and written communication skills in English (B2+ level or higher)
Nice to have:
- Domain knowledge of the Trade lifecycle and understanding of financial markets processes
- Hands-on experience with MS Azure cloud services, such as Azure Web Apps and Azure Functions, for deploying and managing cloud-based applications
- Practical experience with JUnit and Mockito, along with familiarity with test automation approaches and strong unit testing practices
Obowiązki
- Act as a fully engaged member of a Scrum team, participating in all ceremonies and contributing to continuous improvement of team processes
- Deliver real business value by building robust and scalable core Java server systems
- Devise high-level technical architecture for the epics, ensuring solutions align with long-term system goals
- Develop high-quality, automatically tested code, leading by example and setting standards for the rest of the team
- Review design suggestions from team members and ensure that the delivered code fulfills the expected level of quality
- Ensure the continuance of on-going refactoring of the existing system's code to maintain a clean and maintainable codebase
- Conduct qualified code reviews, providing constructive feedback and mentoring other developers
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 (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 (health insurance, multisport, shopping vouchers)
- Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
- Referral bonuses
- Corporate, social and well-being events
Budżet konferencyjny
Kursy językowe
Opieka zdrowotna
Karta sportowa
Udziały pracownicze
Premie
Darmowe przekąski
EPAM Systems
239 aktywnych ofert