Senior/Lead Java Engineer (IRC283549)

NGI is a critical modernization project for a legacy application that has served Close Brothers well in achieving its goals in Invoice Finance.
The Senior Software Engineer is a technology consultant who leads hhigh-profile high complexity technology deliveries and provides polyglot solutions that follow industry best practices.
This role will require becoming a subject matter expert in the domain, playing a key part in technical discussions with stakeholders, and being relied upon to bring in new ideas and elegant solutions that deliver against both business and technology strategies.

 

Requirements

• Java: Functional Java, Spring, Spring Boot, JPA/Hibernate.
• Relational databases: SQL, Stored Procedures, (preferably on SAP/Sybase Adaptive Server or MS SQL Server).
• Comfortable writing and analysing complex SQL queries.
• Experience with service-oriented architectures. APIs (REST, RPC)
• Experience in TDD / BDD.
• Iterative development with Agile methodologies (Scrum, Kanban).
• Experience with Git.
• Use of DevOps practices and pipelines.
• Agile, Scrum, Kanban, Collaboration tools (Jira and Confluence)
• Experience in Code Hardening and Security Practices such as OWASP
• Working with legacy codebases.
• Strong written and verbal communication.

 

Job responsibilities

• Ability to work as an integral member of a scrum team in the implementation of software development efforts, including design, coding, configuration, maintenance, installation, testing, and debugging, as well as producing technical documentation.
• Work closely with business teams to maintain the Invoice Finance suite implemented as an in-house developed platform. Developing custom solutions to extend the suite’s functionality.
• Collaborate with corporate Enterprise Architecture teams to create technical plans and strategies.
• Provide technical leadership and guidance to less experienced engineers on the team.
• Engage with product managers and key stakeholders through the entire software development lifecycle, keeping them regularly updated on progress and ensuring all requirements are satisfied.
• Ensures projects are carried out in accordance with agreed architectures, standards, methods,s and tools and addresses security and privacy requirements.

Required languages

English B2 - Upper Intermediate
Java, SQL, DevOps, CI/CD, Spring, git, MSSQL
Published 20 January
29 views
·
3 applications
100% read
·
100% responded
Last responded 6 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...