Senior Java Developer

Welocity

Greater London

On-site

GBP 70,000 - 90,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NCG is seeking a Senior Java Engineer to design, build, and maintain high-performance Java applications across the ITES portfolio. You will collaborate with cross-functional teams to define and ship new features, while ensuring scalability and robustness of software solutions.

You will mentor junior engineers, uphold coding standards, and stay current with Java technologies and industry best practices. A Bachelor's degree in Computer Science or Software Engineering and 2–3 years of professional

Qualifications

  • 2–3 years of professional Java software development experience.
  • Experience with Spring or Hibernate frameworks.
  • Solid OO programming and ability to work in a team.

Responsibilities

  • Design, develop, and maintain Java applications for high performance.
  • Collaborate with cross-functional teams to define, design, and ship features.
  • Conduct software analysis, programming, testing, and debugging.
  • Participate in code and design reviews to maintain standards.
  • Mentor junior developers and support their growth.
  • Implement reusable, reliable Java code.
  • Troubleshoot complex technical issues as they arise.
  • Stay updated on industry trends and technologies.

Skills

Java
Spring
Hibernate
OOP
HTML/CSS/JS
Git
Teamwork
Problem-solving

Education

Bachelor's degree in CS/SE

Tools

Git

Job description

Overview The Senior Java Engineer at NCG will play a pivotal role in designing and implementing high-quality software solutions within the ITES sector. This role is crucial in driving technical innovation and ensuring the robustness, performance, and scalability of applications. Collaborating with cross-functional teams, the engineer will contribute to the development of cutting‑edge technologies that enhance client operations. The position demands a proactive approach to problem‑solving and the ability to work effectively in a dynamic team environment. The successful candidate will have the opportunity to work on a variety of projects, utilizing their expertise to influence the software development lifecycle. They will also be responsible for maintaining high coding standards and implementing best practices to optimize the software development process. As a part of NCG, they will contribute to the company's mission of providing exceptional IT solutions. This role offers the chance to work in a stimulating environment where innovative ideas are encouraged and valued. The Senior Java Engineer will not only apply their technical skills but also mentor junior engineers, fostering a culture of continuous learning and improvement. In this role, the engineer will be expected to stay abreast of the latest Java technologies and industry trends, ensuring that NCG remains at the forefront of technological advancements. The position provides a platform for professional growth and development, making it ideal for an engineer eager to advance their career.

Key Responsibilities
  • Design, develop, and maintain Java-based applications, ensuring high performance and responsiveness.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Conduct software analysis, programming, testing, and debugging.
  • Participate in code and design reviews to maintain high development standards.
  • Mentor junior developers, providing guidance and support in their professional growth.
  • Implement and maintain efficient, reusable, and reliable Java code.
  • Troubleshoot and resolve complex technical issues as they arise.
  • Stay updated with the latest industry trends and technologies to ensure continuous improvement.
Requirements
  • Proficiency in Java with 2-3 years of professional experience in software development.
  • Experience with frameworks such as Spring or Hibernate.
  • Strong understanding of object-oriented programming principles.
  • Familiarity with front-end technologies like HTML, CSS, and JavaScript.
  • Experience with version control systems such as Git.
  • Ability to work collaboratively in a team environment and communicate effectively.
  • Problem-solving skills and a proactive approach to software development challenges.
Education

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Build Scalable, Innovative Apps
Senior Java Engineer - Build Scalable, Innovative Apps

Welocity • Greater London

On-site
GBP 70,000 - 90,000
Senior Java Developer – Newcastle
Senior Java Developer – Newcastle

CyberNorth • Newcastle upon Tyne

Hybrid
GBP 60,000 - 90,000
Senior Java Web Engineer
Senior Java Web Engineer

Cognizant • Greater London

On-site
GBP 90,000 - 120,000
Java Developer
Java Developer

Capgemini • Knutsford

On-site
GBP 45,000 - 65,000
Senior Java Developer
Senior Java Developer

Synnovate • City Of London

On-site
GBP 90,000 - 120,000
Senior Java Engineer
Senior Java Engineer

Eeze • Greater London

On-site
GBP 70,000 - 90,000
26 days paid holiday
Private Medical Insurance
Life Assurance
Tech Lead - Application Development JAVA N 4C
Tech Lead - Application Development JAVA N 4C

BrightClaim • Greater London

Hybrid
GBP 90,000 - 130,000
Sr. Developer - Application Development JAVA N 4B
Sr. Developer - Application Development JAVA N 4B

BrightClaim • Greater London

Hybrid
GBP 65,000 - 90,000
Java Software Engineer
Java Software Engineer

TrueNorth® • Newcastle upon Tyne

Hybrid
GBP 45,000 - 65,000
Senior Java Developer
Senior Java Developer

Wolviston Management Services • Newcastle upon Tyne

Hybrid
GBP 68,000 - 83,000