cover image
NRG.

NRG.

www.nrgplc.com

1 Job

82 Employees

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 Search and Selection team specialises in delivering Senior Leadership, Board, Non-Executive Directors, and Chair appointments.

Complementing our core services is Greenbean, our RPO business, offering nationwide project-based and volume-resourcing solutions and talent advisory services. With over four decades of experience, NRG and Greenbean collectively provide a comprehensive suite of recruitment solutions for businesses at all stages, from start-up, relocation, growth, and transformation.

Our transatlantic reach allows us to leverage global talent pools and industry insights, ensuring that whether in the UK or the USA, our clients benefit from our extensive network and deep understanding of local and international markets.

Listed Jobs

Company background Company brand
Company Name
NRG.
Job Title
Senior Java Software Engineer
Job Description
Job Title: Senior Java Software Engineer Role Summary Senior Java Software Engineer responsible for designing, developing, testing, and maintaining scalable Java-based applications, mentoring junior developers, and contributing to architectural decisions and technical strategy within cross‑functional teams. Expectations - Deliver high‑quality, maintainable code in a timely manner - Provide technical leadership and guidance to peers - Influence best practices for architecture, coding standards, and deployment processes - Actively participate in code reviews, design discussions, and continuous improvement initiatives Key Responsibilities - Design and develop scalable enterprise Java applications using Spring/Spring Boot - Build and expose RESTful APIs and implement microservice architecture - Integrate with SQL and NoSQL databases, ensuring efficient data access and persistence - Write unit, integration, and performance tests; perform code reviews for quality assurance - Mentor junior developers, reviewing their code and facilitating knowledge sharing - Collaborate with product owners, designers, and QA teams to align solutions with business requirements - Contribute to technical strategy, proposing architecture and technology enhancements - Manage CI/CD pipelines and deploy applications to cloud environments (AWS or Azure) Required Skills - Java (Java 8+), strong object‑oriented design and coding skills - Spring Framework, Spring Boot, Spring MVC, Spring Data - RESTful API design, microservices principles, and messaging (Kafka, RabbitMQ) - Relational databases (SQL) and NoSQL databases (MongoDB, Cassandra) - Maven or Gradle build tools, Git version control - Familiarity with AWS or Azure services (EC2, RDS, S3, Lambda, etc.) - Experience with CI/CD (Jenkins, GitHub Actions, GitLab CI) and containerization (Docker, Kubernetes) - Strong analytical, problem‑solving, and communication abilities Required Education & Certifications - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field - Relevant certifications such as AWS Certified Developer – Associate or Azure Developer Associate are advantageous.
Newcastle upon tyne, United kingdom
Hybrid
Senior
25-03-2026