Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Java Developer

AT EPAM Systems
EPAM Systems

Senior Java Developer

Lisbon, Portugal

We are currently seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, implementing, and maintaining Java applications that are often high-volume and low-latency, requiring high performance. This position offers the opportunity to work on various challenging and interesting projects, contributing to the entire software development lifecycle.

#LI-DNI

Responsibilities

  • Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution
  • Write code to build and enhance applications/services and promote code-reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production
  • Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements
  • Drive prioritization decisions and trade-offs in working with product partners
  • Automate and simplify all aspects of software delivery and development actively evangelizing the need to automate and simplify where needed
  • Drive seamless integration across all connected services to meet end-user expectations
  • Provide development and architecture guidance to team members
  • Conduct technical interviews for hiring engineering staff and raising the performance bar
Requirements

Want more jobs like this?

Get jobs in Lisbon, Portugal delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • 3+ years of relevant working experience
  • Experience with writing secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerabilities
  • Understanding of internals of operating systems (Windows, Linux) to write interoperable and performant code
  • Experience in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Steeltoe, Angular, DXP, others)
  • Knowledge of system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage)
  • Familiar with conducting various performance tests (e.g., load, spike, breakpoint, endurance)
  • Understanding use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four)
We offer
  • Competitive compensation depending on experience and skills
  • Variety of projects within one company
  • Being a part of a project following engineering excellence standards
  • Individual career path and professional growth opportunities
  • Internal events and communities
  • Flexible work hours

Client-provided location(s): Lisbon, Portugal
Job ID: EPAM-epamgdo_blt158d10d876ebb95d_en-us_Lisbon_Portugal
Employment Type: Other