Senior Java Technical Lead - RESTful API, Spring Boot
Role details
Job location
Tech stack
Job description
We are seeking a skilled Application Developer to join the HMRC Customs Declaration Service (CDS) program, a strategic UK government initiative responsible for processing customs declarations for goods entering and leaving the UK through ports and airports. This role offers the opportunity to contribute to a large-scale, business-critical platform that will shape the future of UK trade and customs operations for decades to come., Design, develop, and maintain enterprise-grade Java applications.Build and enhance RESTful APIs and Microservices-based solutions.Develop applications using Spring Boot and related Java frameworks.Integrate applications with databases, IBM MQ, and external services.Deploy and support cloud-based applications within AWS environments.Write and maintain Shell scripts for automation and operational support.Monitor application performance using Grafana and related tools.Conduct performance and load testing using JMeter.Troubleshoot application, integration, and production issues.Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.Collaborate with architects, testers, business analysts, and DevOps teams.Maintain project documentation using Confluence and track activities in JIRA.Follow coding standards, security guidelines, and best practices throughout the development lifecycle. Skill Requirements Java Development Core Java Java Enterprise Application Development Object-Oriented Programming (OOP) Multithreaded Application Development Microservices & API Development RESTful API Development Microservices Architecture API Integration Service-Oriented Architecture (SOA) Spring Ecosystem Spring Boot Spring Framework Dependency Injection Spring Security (Preferred) Build & Dependency Management Maven Build Automation Dependency Management Database Technologies SQL Relational Databases (Oracle, PostgreSQL, MySQL, etc.) Database Design and Query Optimization Messaging & Integration IBM MQ Message Queues Asynchronous Processing Enterprise Application Integration Linux / Unix Unix/Linux Administration Shell Scripting Command-Line Operations Log Analysis and Troubleshooting Cloud Technologies AWS Services Cloud-Native Application Development Cloud Deployment and Monitoring Monitoring & Observability Grafana Application Monitoring Performance Monitoring Log Analysis Performance Testing JMeter Load Testing Performance Testing Scalability Testing Agile Delivery JIRA Confluence Agile/Scrum Methodology Sprint Planning and Tracking Other Requirements Government/Public Sector Project ExperienceHMRC Domain KnowledgeCustoms & Trade Systems ExperienceCI/CD PipelinesJenkinsDockerKubernetesTest AutomationDevOps PracticesAWS Cloud Certification #body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-
Requirements
The ideal candidate will have strong expertise in Java development , Spring Boot , Microservices , API development , and AWS cloud technologies , along with experience in database development, system integration, and performance testing. The role involves designing, developing, testing, and supporting scalable applications while collaborating with cross-functional Agile teams in a highly secure and regulated environment.
Candidates must be UK Nationals with a minimum of 5 years continuous UK residency to meet project security and compliance requirements.