Senior Java Developer at EPAM Systems Inc
Lisboa, Área Metropolitana de Lisboa, Portugal -
Full Time


Start Date

Immediate

Expiry Date

29 Apr, 25

Salary

0.0

Posted On

30 Jan, 25

Experience

3 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Cucumber, Computer Science, Spring, Mockito, Java, Mentoring, Junit

Industry

Computer Software/Engineering

Description

We are seeking a seasoned Senior Java Developer to join our accomplished team. As a senior-level professional, you will take a leading role in the architecture, design, and development of robust applications and services. You will play a pivotal role in driving the adoption of cutting-edge technology standards and frameworks, mentoring team members, and steering critical prioritization discussions consistent with strategic business goals.

REQUIREMENTS

  • Advanced qualifications in Computer Science or a related field with a minimum of 3 years experience in a similar role
  • Expertise in Java, Spring, and RESTful APIs
  • Extensive background in performing a variety of tests, including unit, component, integrated, and functional, with tools like Junit, Mockito, and Cucumber
  • Outstanding proficiency in verbal and written English communication
  • Demonstrated experience in collaborative teamwork and mentoring abilities
Responsibilities
  • Accurately estimate and oversee delivery tasks spanning design, development, testing, deployment, and documentation
  • Drive crucial code, design, and process trade-off discussions within the team
  • Provide status updates and manage risk for primary applications or services
  • Conduct sophisticated demos and handle acceptance discussions with Product owners
  • Advocate for and ensure implementation of technology standards and opinionated frameworks
  • Evaluate and provide feedback on coding, testing, and automation work of team members
  • Spearhead initiatives to optimize processes and minimize inefficiencies
  • Foster knowledge sharing within the Guild/Program to enhance productivity and promote reusability of patterns, libraries, and practices
  • Mentor junior developers and assist in their professional growth
Loading...