Full-stack Software Developer x2
(JavaScript, React, backend Java, Spring, AWS)
Job SummaryTwo experienced software engineers with solid commercial experience of building web applications and REST APIs using Java, Python or JavaScript microservices are required to accelerate the replacement and retirement of our legacy mapping system by delivering and maintaining modern GIS products.Skills and experience required:• JavaScript UI frameworks, including React
• Java 11+ and/or Python 3
• Spring Boot, Python Flask or NodeJS microservices
• AWS
• Modern DevOps and CI/CD practices including deployment pipelines and JenkinsOther:• Delivering high quality software collaboratively in high-performing, cross-functional development teams.
• Designing, gaining consensus, and implementing technical solutions for software development projects
• Developing within Digital First or GDS quality standards
• Developing solutions using human-centred, research-driven, inclusive design
practices
• Designing and implementing solutions using service and event-based
architectures
• Using testing tools for unit testing, including system test automation frameworks
• Cloud monitoring, telemetry, intelligence tools and processes, including Grafana
• Incrementally replacing enterprise legacy systems
• Working in Agile delivery models
• Defining infrastructure as code
• Using UI pattern libraries to achieve consistent, tested and high-quality interfaces
• Code quality, monitoring, telemetry and analytics tools