About the position
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.
Desired Skills:
- Java
- Cursor
- GitHub Copilot
- TabNine
- AI
- Spring Boot
- REST APIs
- AWS
- Azure
- GCP
- Agile/Scrum
Desired Work Experience:
Desired Qualification Level: