Logo for The Legends Agency

Senior Java Developer (AI)

Roles & Responsibilities

  • 5+ years of professional Java development experience with a proven track record in delivering enterprise projects
  • Strong proficiency in Java, Spring Boot, REST APIs, and related technologies
  • Solid grasp of software engineering principles, design patterns, and best practices
  • Exposure to or interest in AI-powered coding tools (Cursor, GitHub Copilot, TabNine, etc.)

Requirements:

  • Lead complex software delivery as a Senior Java Developer with 5+ years of experience
  • Design, develop, and maintain Java-based applications with strong emphasis on quality and performance
  • Utilize AI-assisted coding tools (Cursor, GitHub Copilot, TabNine) to boost efficiency and productivity
  • Mentor and guide developers in adopting AI tools and techniques

Job description

Senior Java Developer (AI)
Shape the future of software development by combining Java expertise with cutting-edge AI-powered coding tools.
Remote,  R700 per hour,  12-month contract (Financial Services sector)

About Our Client
Our client is a forward-thinking technology partner to the financial services industry, driving innovation through advanced engineering practices and emerging tools. They are pioneering the integration of AI-assisted coding into enterprise-scale projects, offering developers the opportunity to stay at the forefront of software delivery.

The Role: Senior Java Developer (AI)
As a Senior Java Developer, you will design, develop, and maintain high-quality Java applications while leveraging AI-powered coding tools to accelerate delivery and improve quality. You'll mentor team members, introduce new practices, and play a key role in shaping how AI enhances modern development workflows.

Key Responsibilities

  • Bring 5+ years of experience as a Senior Java Developer to lead complex software delivery.

  • Design, develop, and maintain Java-based applications with strong attention to quality and performance.

  • Utilize AI-assisted coding tools (e.g., Cursor, GitHub Copilot, TabNine) to boost efficiency and productivity.

  • Apply software engineering best practices to produce clean, scalable, and maintainable code.

  • Mentor and guide developers in adopting AI tools and techniques.

  • Participate in architectural discussions, code reviews, and technical decision-making.

  • Continuously research and experiment with emerging AI techniques and technologies.

About You

  • 5+ years of professional Java development experience with a proven track record in delivering enterprise projects.

  • Strong proficiency in Java, Spring Boot, REST APIs, and related technologies.

  • Solid grasp of software engineering principles, design patterns, and best practices.

  • Exposure to or interest in AI-powered coding tools (Cursor, GitHub Copilot, TabNine, etc.).

  • Ability to critically evaluate and refine AI-generated code.

  • Strong problem-solving skills with a proactive, collaborative mindset.

  • Nice-to-have: experience introducing new development tools or methodologies, cloud knowledge (AWS, Azure, GCP), and familiarity with Agile/Scrum.

Java Developer Related jobs

Other jobs at The Legends Agency

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.