Enable job alerts via email!

Sr. Java Developer

Total-TECH Co

Riyadh

On-site

SAR 120,000 - 180,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Java Developer to architect and implement high-quality applications. In this dynamic role, you will lead junior developers, collaborate with cross-functional teams, and ensure the delivery of innovative features. Your expertise in Java and system architecture will be crucial in optimizing application performance and driving best practices. Join a forward-thinking company that values your contributions and offers a collaborative environment where you can thrive and grow in your career.

Qualifications

  • 5+ years of Java development experience with a strong track record.
  • Proficiency in system architecture and software engineering best practices.

Responsibilities

  • Architect and implement scalable Java applications.
  • Guide junior developers and conduct code reviews.
  • Collaborate with teams to ensure seamless feature delivery.

Skills

Java
Problem-solving
Communication
Agile methodologies
Technical leadership

Education

Bachelor's degree in Computer Science
Bachelor's degree in Software Engineering
Equivalent practical experience

Tools

Java frameworks

Job description

Bachelors in Computer Application (Computers)

Nationality: Any Nationality

Vacancy: 1 Vacancy

Job Description
  • Architect, design, and implement scalable, high-quality Java-based applications.
  • Guide junior and mid-level developers, offering technical leadership, code reviews, and constructive feedback to support their growth.
  • Work closely with product management, UX/UI designers, and QA teams to ensure seamless integration and delivery of new features.
  • Partner with senior architects to define secure and scalable system architectures aligned with organizational goals.
  • Conduct detailed code reviews to ensure adherence to best practices, coding standards, and maintainable designs.
  • Analyze complex technical issues, optimize application performance, and resolve bottlenecks effectively.
  • Stay updated with the latest Java trends and recommend enhancements to tools, frameworks, and processes to improve productivity and product quality.
  • Maintain detailed documentation of software designs, system architecture, and codebases for future reference.
  • Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to deliver high-quality features on time.
Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 5+ years of professional Java development experience with a proven track record in delivering complex enterprise applications.
  • Proficiency in Java and related frameworks.
  • Strong understanding of system architecture and software engineering best practices.
  • Excellent problem-solving and communication skills.
  • Experience with Agile methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.