Skip navigation EPAM

Senior Java Developer Serbia or Remote

Senior Java Developer Description

We are seeking a Senior Java Developer who is ready to advance their career with a global leader in digital transformation.

EPAM provides an ideal environment to excel and grow. Apply now to explore more details about this role and project.


#LI-DNI

Responsibilities

  • Join an Agile development team
  • Drive the success of customer projects
  • Develop new product functionality, conduct technical analyses, and estimate efforts
  • Design and implement new business requirements
  • Collaborate closely with customer representatives
  • Utilize a deep understanding of Java Enterprise Technology, including open-source and proprietary tools

Requirements

  • 5+ years of Java experience
  • Involvement in at least 3 projects
  • Solid grasp of design patterns
  • Knowledge of Kafka
  • Background in public cloud services, preferably AWS
  • Familiarity with REST
  • Proficiency in Java (17+) in containerized environments
  • Expertise in Spring frameworks
  • Understanding of the Test Pyramid (Unit, Component, Integration, E2E)
  • Skills in MongoDB
  • Critical thinking and the ability to challenge the Status Quo
  • Capability to coach team members
  • Competency in English, both written and spoken

Nice to have

  • Knowledge of SonarQube
  • Qualifications in GitHub Actions
  • Familiarity with JavaScript, particularly React.js or Angular

We offer

  • Diverse multicultural, multi-functional, and multilingual work environment
  • Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc
  • Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
  • Numerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses
  • Knowledge-sharing with colleagues from EPAM's global tech communities
  • English language courses
  • 25 days holiday per annum
  • 5 days of sick leave without medical certification
  • Private health insurance for employees and discount for private health insurance for family members
  • Discount for Fit Pass program
  • Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia
  • Regular corporate and social events (parties, sport events, advanced CSR programs etc.)
  • Learning programs for kids (eKids)

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, diverse community to help you discover your fullest potential.

No less important is our applicants' safety, well-being, and experience. Therefore, until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you!

Hello. How Can We Help You?

Our Offices