Tech – Senior Java Developer Job Description

Tech – Senior Java Developer Job Description Template

Our company is looking for a Tech – Senior Java Developer to join our team.

Responsibilities:

  • Takes responsibility for the quality of deliverables;
  • Proactively identifying areas for improvement, seeking solutions and making recommendations;
  • Developing great software and ensuring alignment to current and developing architecture;
  • Participating in R&D collaborative brainstorming and planning sessions;
  • Perform and promote effective communication practices across development teams and with business leads;
  • Conducting design and peer reviews;
  • Evaluating and introducing new tools and techniques to the team;
  • Designing and developing high-quality software using Java and related frameworks;
  • Mentor new developers and act as a mentor coach for senior employees.

Requirements:

  • Strong expertise in Java and Java frameworks;
  • Exceptional analytical skills to understand problems, identify root cause and resolve;
  • Effective collaborator with experience in an agile environment;
  • Solid foundation in computer science and ability to solve algorithmic tasks;
  • Strong experience designing distributed systems in a cloud environment;
  • Strong competencies in data structures and software design (Design Patterns).