Senior Java Developer

EPAM SystemsMadrid, ES
Published on

About the Role

Join EPAM in Madrid as a Senior Java Developer specializing in the financial services sector. You will be involved in designing, developing, and testing software modules to ensure high performance and security. This position demands engineering mastery, teamwork, and participation in stakeholder interactions.

Responsibilities

  • Design, develop, and maintain software modules in adherence to engineering best practices.
  • Collaborate with teams to define requirements and deliverables.
  • Build robust software from source code, ensuring performance metrics are met.
  • Lead code reviews ensuring compliance with coding standards.
  • Conduct system integration tests and improve software efficiency.
  • Contribute to architectural decisions for system scalability and reliability.
  • Mentor junior engineers and promote best practices in software engineering.

About the Candidate

The ideal candidate has strong computer science fundamentals, complemented by 6-7+ years of professional software development experience. You should have:

  • Strong analytical and problem-solving skills.
  • Proficiency in Java, Spring Boot, SQL (Oracle), Kubernetes, and other essential technologies.
  • Experience in collaborating with Frontend technologies such as React and TypeScript.
  • Expertise in Software Development Lifecycle and service-oriented architecture.
  • Fluent English communication skills in both technical and business contexts.

About the Company

EPAM is a leading digital transformation and product engineering company with over 52,650 professionals across more than 55 countries. Established in 1993, EPAM has been instrumental in aiding clients with their digital transformation journey.

Company Culture and Benefits

At EPAM, we prioritize work-life balance with flexible work options, 24 annual leave days, and paid time off for public holidays. We foster a continuous learning culture, supporting personalized career development, internal training, and sponsorship for certifications. EPAM offers clear pathways for career growth, whether in engineering or management roles, as well as a robust community for knowledge exchange and professional networking.