At IBM Consulting FutureNow, we're helping clients design, modernise and operate some of the UK's most important and complex technology services. We're looking for Java Developers and Software Engineers at a range of experience levels to join our National Security business, working across secure, enterprise-scale application and modernisation programmes. This is a hands-on engineering role for practitioners who enjoy solving complex problems, building high-quality software and working collaboratively with clients, architects, engineers and multidisciplinary delivery teams.
Java developer in national security
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Design, develop, test and maintain Java-based applications and services.
- Build backend services and REST APIs using Java and frameworks such as Spring and Spring Boot.
- Contribute to microservice and distributed application architectures.
- Develop clean, maintainable and appropriately tested code.
- Participate in technical design discussions and contribute to engineering decisions.
- Diagnose and resolve complex software and production issues.
- Develop and maintain automated unit, integration and component tests.
- Work with CI/CD pipelines and modern software deployment practices.
- Collaborate with Architects, DevOps Engineers, Test Engineers, Business Analysts and other Software Engineers throughout the delivery lifecycle.
- Support applications through development, testing and production environments.
- Contribute to code reviews, engineering standards and continuous improvement.
- Engage with client stakeholders to understand requirements and translate them into practical technical solutions.
- Support and mentor less experienced engineers where appropriate.
требования
- Bachelor's Degree
- Java
- Spring
- Spring Boot
- REST APIs
- Microservices
- Object-Oriented Programming
- API development and integration
- Maven or Gradle
- Hibernate / JPA
- SQL and relational databases
- JUnit
- Mockito
- WireMock
- Unit testing
- Integration testing
- Test-driven development
- Automated testing
- Code reviews
- Engineering quality practices
- Git
- Jenkins
- GitLab CI/CD
- Docker
- Kubernetes
- Будет плюсом: Experience with event-driven architectures and messaging technologies such as Kafka, RabbitMQ or IBM MQ; Exposure to AWS/Azure, Docker, Kubernetes/OpenShift and modern CI/CD environments; Experience with application modernisation, cloud migration or supporting business-critical applications; Strong problem-solving skills with a focus on secure, maintainable and reliable engineering; Comfortable working directly with clients, Product Owners and multidisciplinary delivery teams; For senior candidates, experience mentoring engineers, leading technical workstreams and influencing design decisions; Experience within National Security, Public Sector or other high-assurance environments would be advantageous
условия
- Tools and policies to support your work-life balance from flexible working approaches, sabbatical programs, paid paternity leave, maternity leave and an innovative maternity returners scheme
- More traditional benefits, such as 25 days holiday (in addition to public holidays), private medical, dental & optical cover, online shopping discounts, an Employee Assistance Program, life assurance and a group pension plan through salary sacrifice.
навыки
Международная IT-компания: ИИ, автоматизация, гибридное облако.
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.