Will be working as Lead Software Developer on customer projects alongside other team members consisting of Product Owner, Scrum Master, Technical Architect, Developers and DevOps.
Your responsibilities:
1. Self-sufficient and capable of managing their own workload. Works under general direction and manages own work within deadlines while managing a team or development tasks.
2. Active communication with the client, taking requirements and specifications and translating them into working, well-tested code.
3. Takes technical responsibility across all stages and iteration of software development (Planning, deployment and maintenance).
4. Adapting and adhering to standards, tools and security measures of the working environment.
5. Measures and monitors applications of the project. Proactively finding and resolving technical challenges.
6. Estimates time and effort required for software development tasks and provides realistic estimates.
7. Active participation in code reviews and quality assurance processes.
8. Consider business needs and ensure the software delivers value.
Essential skills/knowledge/experience:
1. Experience leading multiple teams and driving technological changes while fostering a supportive development and collaborative culture across roles and disciplines.
2. Extensive knowledge and experience in developing on cloud environments such as AWS and Azure, along with SQL and noSQL database applications like Postgres, MySQL, and MongoDB.
3. Skills to build robust automated test suites supporting continuous deployment environments.
4. Knowledge of APIs, RESTful services, and Microservice Architectures.
5. Experience with Continuous Integration and Continuous Deployment (CI/CD): Git, Gitlab CI, Jenkins, SonarQube, Nexus, Artifactory, and NoSQL databases in AWS or Azure (desirable).
6. Proven experience in designing, developing, and supporting software products.
7. Knowledge of best practices for secure coding and testing with OWASP tooling (e.g., ZAP).
8. Candidate should be SC Cleared or eligible for SC Clearance, with at least 5 years of continuous work in the UK.
9. Test experience including unit, integration, performance, and security testing with Java (1.8), Spring Boot, Dropwizard, Jersey, CXF, and Maven.
#J-18808-Ljbffr