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

Are you an experienced developer looking to elevate your career in a dynamic and innovative                environment? Do you have the passion to get involved with the development of groundbreakin...

Business Development Manager
Newcastle upon Tyne£46,000Permanent

Job Title: Business Development Manager       Location: Newcastle upon Tyne Salary: up to £46,000 (DOE) NRG is partnering with an award-winning, cutting-edge digital development agency in their sea...

Scrum Master
Sunderland£45,000 – £50,000 (flexible DOE)Permanent

NRG is recruiting for a Scrum Master / Delivery Lead on behalf of our client. This is an excellent opportunity for someone with strong project management experience who is ready to step into a deli...

Data Analyst
Middlesbrough£40,000Permanent

Location: Hybrid – Middlesbrough (must be UK-based and able to work regularly from the Middlesbrough office) Our client is looking for a skilled Data Analyst to join their property valuation team. ...

Service Desk Manager
Gateshead£30,000Permanent

Job Title: Service Desk Manage Location: Gateshead Salary: up to £30,000  NRG is proud to partner with a well-established and rapidly expanding Managed Service Provider (MSP) in their search for a ...

Technical Architect
EdinburghCompetitiveContract

Are you an experienced Technical Architect with expertise across a broad range of technologies, looking to lead technical transitions across multiple technical towers? Our client is seeking a Techn...