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
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 Developer
EdinburghUp to £45,000Permanent

NRG are thrilled to be partnering with an award-winning digital consultancy in the search for a talented PHP Developer. This role presents a fantastic opportunity to join a dynamic and experienced ...

Development Support Analyst
Newcastle upon TyneCompetitivePermanent

NRG is seeking competent and ambitious Support Developers to join a well-established utilities-based organisation with offices in Newcastle. This is an excellent opportunity for talented individual...

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...

Senior SAP ABAP Developer
Newcastle upon TyneContract

Senior SAP ABAP Developer (Nearshore) We’re seeking a Senior SAP ABAP Developer with a dynamic, hands-on approach to support an innovative project in partnership with a lean and agile organisation ...

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...

Head of Product - Fully Remote
United Kingdom£90,000Permanent

A unique opportunity to join one of the fastest rising start ups in Europe has officially came across our desks. Working in a unique, innovative and fast paced industry you will support worldwide b...

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 ...

Senior Data Engineer
Newcastle upon TyneCompetitivePermanent

Salary: Competitive We're on the lookout for strong and enthusiastic Data Engineers for an exciting opportunity with one of our fantastic clients. This is your chance to join a thriving organizatio...

IT Project Manager - Remote
Competitive Contract

Are you an experienced IT Project Manager looking to make an impact with your work? Join this small, agile group within a purpose-driven organisation, as we tackle essential projects that support b...

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...