Sr. Java Developer

London, ENG, GB, United Kingdom

Job Description

The Senior Java Developer is responsible for providing technical leadership, hands-on development, and ongoing support for enterprise systems built on Java technologies. This role requires a combination of deep technical expertise, analytical ability, and strong collaboration skills to support and enhance business-critical applications. The developer will work closely with other IT teams and business stakeholders to address operational challenges, meet evolving requirements, and contribute to strategic technology initiatives.

Key ResponsibilitiesPlatform Upgrades



Plan, design, and implement Java platform upgrades for core enterprise systems. Collaborate with infrastructure teams to coordinate technical upgrades and ensure smooth deployment. Support upgrades across related platforms and technologies as required.

Enhancements & Technical Delivery



Work closely with business analysts to develop functional specifications for approved changes. Analyse user requirements and propose effective, scalable technical solutions. Assess the impact of proposed enhancements across systems and integrated modules. Ensure all changes, patches, and enhancements follow established development standards, governance, and quality controls. Provide updates to steering committees and user groups to maintain effective communication and stakeholder alignment. Collaborate with technical teams to offer guidance and support across Java-based systems.

Knowledge Transfer



Develop comprehensive system and user documentation to support ongoing maintenance and onboarding of new team members. Conduct technical workshops, training sessions, and knowledge-sharing activities. Produce knowledge articles for first-level support teams. Support ongoing knowledge transfer and mentoring within the development team.

Support & Issue Resolution



Liaise with business stakeholders and IT teams to diagnose, analyse, and resolve system issues. Represent the Java team in meetings, discussions, and cross-functional working groups. Provide expert-level troubleshooting and support for Java applications.

Required Skills & ExperienceEssential



Excellent written and verbal communication skills in English. 15+ years of broad IT experience, including

10-12+ years of hands-on Java development

. Strong expertise across a wide range of technologies, including:

Java 8/17, Spring, Spring Boot, Hibernate, JEE, Swing, MVC, Angular/AngularJS, JavaScript, jQuery, AJAX, JSON, HTML, CSS, XSLT, JSP, JAXB, REST/SOAP Web Services, Tomcat, Apache, JBoss EAP, SQL, XML

, and related frameworks. Extensive experience in developing APIs (REST and SOAP). Experience with

OpenText Livelink APIs

(desirable but beneficial). Proficiency in build and CI/CD tools such as

Maven, Ant, Azure DevOps Pipelines

. Experience with JavaScript MVC frameworks (e.g., AngularJS, Angular 2+). Experience with development tools such as

IntelliJ

and

Eclipse

. Strong experience with

Oracle

,

PL/SQL

, and database design. Ability to generate reports in formats such as

PDF, Word, Excel

. Strong knowledge of the full software development and deployment lifecycle in an enterprise environment. Proficient in producing UML-based design artefacts. Experience with

Oracle and MySQL

database development. Strong understanding of configuration, deployment, and testing of enterprise applications. Good understanding of change management, risk management, and quality assurance principles. Extensive experience working with SDLC methodologies (Agile, Waterfall). Highly inquisitive, adaptable, and open to new technologies. Team-oriented mindset with a collaborative and constructive approach. Ability to handle development for enhancements and bug fixes in a dynamic, fast-paced environment. Strong analytical, problem-solving, and investigative skills. Capable of gathering functional and technical requirements for smaller initiatives. Demonstrated commitment to continuous improvement. Experience in identifying and fixing security issues flagged during penetration testing.

Desirable

Experience with

Java Swing

. Familiarity with tools such as

SQL Navigator, SOAP UI, XML Spy, Postman

. Knowledge of ClearQuest or similar tools. Familiarity with modern development processes (RUP, Agile).
Job Type: Permanent

Pay: 70,000.00-75,000.00 per year

Benefits:

Sabbatical Sick pay
Work Location: Hybrid remote in London EC1A

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4322681
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned