Job Description
Location: Newcastle
Job Type: Permanent
We’re looking for an experienced Senior Java Developer to join our client's growing team. You’ll play a key role in designing, building, and maintaining high-quality applications while mentoring other developers and contributing to technical decisions.
Responsibilities:
• Design and develop scalable Java-based applications
• Write clean, maintainable, and efficient code
• Collaborate with cross-functional teams
• Review code and support junior developers
• Contribute to architecture and technical strategy
Requirements:
• Strong experience with Java and backend development
• Good knowledge of frameworks such as Spring/Spring Boot
• Experience with REST APIs and microservices
• Familiarity with databases (SQL/NoSQL)
• Strong problem-solving and communication skills
Nice to have:
• Experience with cloud platforms (AWS/Azure)
• CI/CD and DevOps exposure
What we offer:
• Competitive salary
• Flexible working options
• Supportive and collaborative environment
• Opportunities for career growth
If this position sounds of interest, click 'apply now' and a member of our team will be in touch
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Newcastle offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.