cover image
NRG.

Senior Java Software Engineer

Hybrid

Newcastle upon tyne, United kingdom

Senior

Full Time

25-03-2026

Share this job:

Skills

Communication Java SQL NoSQL CI/CD DevOps Problem-solving Architecture Databases Azure AWS cloud platforms Spring Spring Boot Microservices

Job Specifications

Job Title: Senior Java Developer

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

About the Company

Headquartered in Newcastle upon Tyne, NRG has established a strong presence across the UK and has successfully expanded into key USA markets. As a pillar of stability and innovation in recruitment, we are dedicated to shaping futures, nurturing careers, and driving the continuous evolution of the workforce on both sides of the Atlantic. Our expertise spans diverse sectors such as HR&D, Tech & Digital, Professional & Financial Services, Sales & Marketing, and Engineering, Manufacturing & Sustainability. Our Executive Searc... Know more