Java Software Engineer
Core
Develop components of a cross-domain security system within an agile development team, covering the entire software development lifecycle from design to support.
Role type
Senior IC Java Software Engineer
Builds
Cross-domain security system components
Domain
Government security / Cloud infrastructure
Required skills
Java, Spring Boot, AWS (S3, Fargate, Lambda, SQS/SNS), RDBMS (Postgres, Oracle), JPA, MongoDB, DynamoDB, REST, RabbitMQ, Docker, Linux, Terraform, Ansible, Jenkins, GitLab, Kubernetes
Preferred skills
OpenShift, Docker Compose/Swarm, Python
Technologies
Java, Spring Boot, AWS, Postgres, Oracle, MongoDB, RabbitMQ, Docker, Linux, Terraform, Ansible, Jenkins, Kubernetes
Responsibilities
Understand high-level requirements and collaborate to find solutions; Investigate technologies to gain a deep understanding of their applicability; Develop high-quality code; Problem-solving deeply technical issues; Build tests at all stages of development; Build deployment code and pipelines; Analyse and resolve issues from 3rd line support; Collaborate in code development and review colleagues' work; Participate in indicative estimating & planning
