👨🏻‍💻 postech.work

Senior Java Developer

Natobotics • 🌐 In Person

In Person Posted 6 days, 5 hours ago

Job Description

Role:

Senior Java Developer

Experience:

8years

Location:

London

Work mode:

Hybrid

The Senior Java developer will combine both technical and analytical skills to provide support and maintenance to Bank systems written in Java.

The Senior Java Developer will be a member of a development team working closely with other areas of IT and with users to address operational challenges, respond to evolving business needs and ensure that strategic goals are met

Scope of Services

Upgrades

Plan, design and implement Java platform upgrades for the OpenText Livelink System.

Work closely with infrastructure team to coordinate the needed upgrades

Support other platforms upgrades (e.g. Livelink, Windows desktop and Exchange)

Enhancements implementation

Work closely with business analysts to produce functional specification for approved user requests.

Analyse user requirements.

Propose solutions to user requirements.

Analyse impact of proposed solution on other systems and modules.

Participate in the technical development programme in order to ensure that system changes, patches, enhancements and developments are sound, support the Bank’s operational priorities and are conducted according to the Bank’s and IT-BSDS’s procedures.

When necessary provide updates for Project Steering Committees and System User groups (relevant to areas under responsibility) to ensure good communication and that stakeholders / sponsors are kept up to date.

The developer will collaborate with other members of the IT Business Systems teams to provide technical advice on Java systems and assistance with their deliverables.

Knowledge transfer

  • Ensure generating system and user documentation to support new developers and business users

  • Conduct workshops and training sessions as requested

  • Support knowledge transfer to other team members (e.g. other developers and support team)

  • Create knowledge article to facilitate 1st level support

Support

  • To liaise with the business and other areas of IT to provide issue diagnosis / identification and resolution proposal / implementation.

Represent the Java team at ad hoc meetings

Essential

Expected Skills and Experience

Excellent communicator in English - both written and verbal

Minimum of 15 years of broad IT experience with 10-12+ years proven Java development

Experience of a broad range of development languages and technologies ; Java 8, 17, Spring, SpringBoot, Hibernate, JEE, Swing, MVC, Angular \& AngularJS, JQuery, AJAX, JSON, HTML, CSS, XSLT, Webservice, JAXB, JSP, Tomcat, Apache, JBoss Enterprise Application Platform, SQL, Jira, Subversion, Azure Pipeline ADO, XML, and related technologies.

Extensive experience in API development both REST and SOAP.

Experience in OpenText Livelink APIs will be added bonus.

Build scripts : Maven, Ant, CI/CD using Azure pipeline.

Experience with JavaScript MVC frameworks like AngularJS, Angular2, etc.

Experience with IntelliJ, Eclipse editor api.

Extensive experience with Oracle, PL/SQL, etc.

Experience of generating reports in different formats like PDF, MS-WORD, MS-EXCEL.

Demonstrate an in-depth knowledge of the full software development and deployment cycle in a corporate environment.

Able to articulate and define designs using UML

Oracle and MySQL database development experience

Experience with configuration, deployment, and testing of enterprise software applications

Good understanding of change management concepts, project quality and risk management concepts

Extensive experience throughout the software development lifecycle

Knowledge and experiences of SDLC methodologies (Agile, Waterfall)

Open minded towards other technologies and with a wide and keen interest on the evolution of technology.

A team player with a positive and constructive attitude towards work and colleagues

Perform Java development work to fulfil user requirements for enhancements and bug fixes in a fast moving and ever-changing environment.

Possesses strong investigative and analytical qualities

For smaller assignments gather functional and technical system requirements

Able to contribute to an environment of continuous improvement.

Fix Pen testing issued identified in the last penetration testing for

Desirable

Java Swing

SQL Navigator

SOAP UI, XML Spy, Postman.

Knowledge and experience of Clearquest or similar systems and familiarity with modern development processes (RUP, Agile)

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.