Lead Java Spring Boot Developer

N Cons — United Kingdom · Posted ~1 day ago

Lead Full-time

Skills

Java 8+ Spring Spring Boot Shell scripting Linux SQL Server PostgreSQL SQL Stored Procedures REST APIs SOAP WSDL JWT SSL/TLS JUnit Mockito Spring Boot Test AWS AWS IAM AWS ECS AWS API Gateway AWS Lambda AWS CloudFormation Docker Maven Git GitLab CI/CD TDD API development Java REST IAM ECS API Gateway Lambda CloudFormation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A lead software engineering opportunity for an experienced Java developer to design and maintain enterprise-grade applications and APIs. The role combines Spring Boot development, cloud infrastructure, containerization, automated testing, database engineering, security, and CI/CD, with responsibility for translating business requirements into robust technical solutions.

Highlights

Lead-level engineering role focused on enterprise software, cloud infrastructure, API development, automated testing, and modern DevOps practices, with substantial hands-on ownership of critical data-platform services.

Description

Excellent hands-on technology skills: Java 8+Strong knowledge Spring Boot, SpringExperience with shell scripting, Linux.Experience with Databases queries & Store Procedures (SQL Server, Postgres DB).Strong knowledge of API development, web services (e.g. WSDL Soap, Restful)Experience around security principles like: JWT, SSL/TLS.Hands on with TDD: Junits, Mockito, Spring Boot Test.Hands on experience on AWS: IAM, ECS, API Gateway, Lambda, CloudFormationGood experience of containers and orchestration - DockerProven ability to design and develop enterprise level software solutions using tools and techniques such as Source Control, Build Tools: maven, git, gitlab(CI/CD).Managing APIs of Data Platform & their state of stability. Key Accountabilities Taking business and functional requirements and translating them into technical and functional designs. Producing and maintaining application code.Unit and integration testing of code and providing support to testing cycles ensuring that defects are resolved. All project deliverables must be produced in accordance with governance practices and utilizing QA procedures.Candidate will have an in-depth knowledge of the core java, spring, api development on on-prem & cloud platform with a particular focus on performance tuning.Strong individual contributor Stakeholder Management and Leadership Key stakeholders within the team are the Lead Product Owner, RTB Leads, PM/scrum masters and Technical Leads.Key stakeholders external to the team are the Wealth Enterprise Architects and BAs and architects on other platform or project teams that interface to PBTV. Risk and Control Objective Ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Policies and Policy Standards. Person Specification The role holder must be from strong Computer Engineering background with a good appreciation of the fundamental principles of java technology and other fundamentals.Ability to be forward-thinking and be able to analyze and anticipate project, technology and team solutions to ensure successful project deliveryThe role holder must have strong time management skills and be able to multi task for demanding workload.The candidate will be educated to degree level or above, preferably in computer science or a closely related discipline.