Job Summary
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.
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.
Key Responsibilities
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