Back to Job Search

Java Developer

About the role

NRG are pleased to announce that we are partnering with a fantastic client who is expanding their Development team in response to a growing project portfolio and several exciting, high-priority initiatives. This role offers excellent flexibility and the chance to collaborate with highly experienced developers.

Key Responsibilities:

  1. Design, Develop, and Maintain Applications:

    • Write well-designed, efficient, and testable Java code based on business and technical requirements.

    • Develop and enhance Java-based applications, ensuring system performance, scalability, and reliability.

  2. Software Testing and Debugging:

    • Perform unit testing, integration testing, and support system testing.

    • Debug and troubleshoot application issues to ensure smooth functionality and quick resolution of defects.

    • Ensure high-quality code through code reviews, peer programming, and adherence to coding standards.

  3. Collaboration and Teamwork:

    • Work closely with cross-functional teams including business analysts, UI/UX designers, and other developers to define software requirements.

  4. System Architecture and Design:

    • Contribute to system architecture discussions and help design scalable and maintainable application solutions.

    • Participate in the design of database structures, query optimization, and efficient data management.

  5. Documentation and Best Practices:

    • Create and maintain technical documentation for software processes, architecture, and design specifications.

    • Follow industry best practices for secure coding, performance optimization, and coding patterns.

    • Contribute to improving development processes, tools, and methodologies.

  6. Performance Optimization:

    • Monitor application performance, identify bottlenecks, and optimize the system for performance, responsiveness, and scalability.

  7. Security Implementation:

    • Ensure application security through proper implementation of authentication, authorization, and encryption mechanisms.

    • Work on fixing security vulnerabilities and comply with security standards and practices.

Knowledge and experience required:

  • Application Development Expertise: Skilled in developing industry-specific applications using Java, JavaScript, PHP, and SQL.

  • Database Proficiency: Strong command of SQL databases, with experience in managing and optimizing data structures.

  • Programming Expertise: Demonstrated ability to write clean, efficient code in dynamic and fast-paced environments.

  • Adaptable and Results-Driven: Excels in responsive environments, meeting demanding customer goals and high expectations.

  • Stakeholder Management: Successful track record in managing multiple customers and stakeholders, ensuring project alignment and satisfaction.

For more information or to apply, click Apply Now and a member of our team will be in touch.

Similar Jobs

View All Jobs
Mid-Level Software Developer
Newcastle upon Tyne£43,000Permanent

Job Title: Mid-Level Software Developer Location: Newcastle Upon Tyne Salary: up to £43,000 Are you an experienced developer looking to elevate your career in a dynamic and innovative              ...

Software Developer
Newcastle upon Tyne£48,000Permanent

NRG is excited to announce our collaboration with one of the leading digital agencies in the UK, on a salary of £48,000. Are you an experienced developer looking to elevate your career in a dynamic...

PHP / Laravel Developer
Stockton-on-TeesUp to £45,000Permanent

Location: Hartlepool (Hybrid working) NRG is thrilled to partner with a leading IT consultancy in their search for a talented PHP/Laravel Developer. This is an incredible opportunity to become part...

Full Stack Developer
SwedenCompetitivePermanent

Looking for your next challenge as a Full Stack Developer? Join a cutting-edge tech consultancy that’s redefining what’s possible in software development! This dynamic and innovative company specia...

Lead Data Engineer
Newcastle upon TyneCompetitivePermanent

Join this fast growing company as a Lead Data Engineer. This is an opportunity to lead a dynamic data team, driving innovation and supporting business objectives in a forward-thinking, global organ...

Senior BI Analyst
Newcastle upon TyneCompetitivePermanent

My client, a leading professional services firm, is seeking a Senior BI Analyst to drive data-driven decision-making across the business. This role offers an exciting opportunity to shape the firm'...

Data Analyst
EnglandCompetitivePermanent

 Data Analyst Opportunity with Our Client (Remote) ​ We are excited to be recruiting on behalf of our esteemed client in the aviation and defence sector for a Data Analyst role. This fully remote p...

Senior Business Analyst
EnglandCompetitive Permanent

Our client is seeking a Senior Business Analyst to support their Data and Analytics function, focusing on optimizing the use of commodity data (power, gas, metals) within a dynamic trading environm...

Data Engineer
Newcastle upon Tyne£45,000Permanent

We are excited to partner with our client in seeking skilled Data Engineers to join their innovative team. This is a fully remote opportunity, allowing you to work from anywhere while contributing ...

Data Analyst
EnglandCompetitivePermanent

We are thrilled to be recruiting on behalf of our client, a dynamic and fast-growing company, for a Data Analyst to join their Data Engineering & Analytics Team. This is a fully remote, full-time p...

2nd Line Support Engineer
DurhamUp to £34000Permanent

Northern Recruitment Group is delighted to partner with a leading North East IT Consultancy in their search for a talented 2nd Line Support Engineer. This is an exciting opportunity to become part ...

Data Scientist
Newcastle upon TyneCompetitivePermanent

We are currently working with a company looking for a Data Scientist to join their team in Newcastle with the opportunity for hybrid working. The role: As an early team member, you'll be instrument...