About the position
Our client is seeking an experienced Java Engineer to join a high-performing software engineering team delivering innovative, enterprise-grade solutions. This role is ideal for a passionate developer who enjoys solving complex business challenges, contributing to modern architectures, and working across the full software development lifecycle.
Key Responsibilities
- Design, develop, and maintain cloud-ready services and RESTful APIs
- Own features from design through deployment, including database design, development, testing, and monitoring
- Contribute to system architecture and technical design discussions
- Collaborate with cross-functional teams to deliver scalable and reliable software solutions
- Conduct code reviews and contribute to engineering best practices
- Support continuous improvement initiatives and knowledge-sharing activities
- Ensure high standards of code quality, performance, and maintainability
Required Skills & Experience
- 4-5+ years of professional Java development experience
- Strong object-oriented programming skills and software design principles
- Experience with Spring Boot and Spring Framework
- Strong SQL and database development experience
- Experience with JPA and Hibernate
- Familiarity with RESTful API development and microservices architectures
- Experience with automated testing frameworks such as JUnit
- Proficiency with Git and collaborative development workflows
Advantageous Experience
- Angular development experience
- NoSQL databases such as MongoDB
- GraphQL exposure
- CI/CD and DevOps tools including Azure DevOps, Jenkins, and Jira
- Frontend technologies including HTML5, CSS, and JavaScript
- Exposure to legacy Java technologies and brownfield environments
Qualifications
- BSc in Computer Science, Software Engineering, or equivalent practical experience
Ideal Candidate
- Strong sense of ownership and accountability
- Passion for engineering excellence and clean architecture
- Curious, adaptable, and continuously learning
- Excellent collaboration and communication skills
- Committed to delivering high-quality software solutions
Only shortlisted candidates will be contacted.
Submit your CV to [Email Address Removed] or call [Phone Number Removed];.
Visit our website for more exciting career opportunities: [URL Removed]
Correspondence will only be conducted with short listed candidates. Should you not hear from us within 4 days, please consider your application unsuccessful.
Desired Skills:
- GraphQL exposure
- NoSQL databases
- Excellent collaboration