Senior Java Developer

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#377269·Dodano dziś·0
Źródło: EPAM Systems
Aplikuj teraz

Tech 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

EPAM Systems

239 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz