Description
Senior Java Developer (SC Cleared) required to work with a Government Department. This is a 12 month contract, inside IR35, paying £550 per day. This is a remote contract
Your main day to day responsibilities will be:
*To further develop the Java application, taking responsibility for leading the development.
*To further develop the Front End using JavaScript and HTML
*delivering secure, reliable and scalable software, and supporting your team with technical tasks when needed
*evaluating and advising on design choices and ensuring that software is high quality and balances technical and business considerations
*defining and documenting test cases for new systems and maintaining live systems to ensure ongoing performance
*evolving new approaches/solutions with other professions through discoveries, maintaining a focus on development and deployment
*helping prioritise and direct technical tasks across your team, to balance new and live services
The role will involve:
*Onboarding an existing Java application from an external supplier. The application is written in Java. Node.js and JavaScript and runs in Kubernates/Docker containers on an AWS stack. The Back End database is Postgres.
*Doing Knowledge Transfer with the current supplier to ensure that all relevant information is captured and retained, specifically around the Java development, Front End design and automated testing.
*Working with the rest of the team documenting the system thoroughly in Confluence. This documentation will include the application itself as well as appropriate support processes.
*After onboarding, you will lead on further development of the application. you will work with the other developers, Principle Engineer, DevOps, business analysts and the business unit to refine the business requirements and further develop the application. You will be involved in designing, running and improving software that meets user needs.
*Assisting the testers through the Jenkins test system into production. Once the system is in production, providing Early Life Support until the system is accepted into life. At this point the developer will be involved in Level 2 and level 3 Support as well as further development of the application.
*Working with the AWS tech stack.
The Senior Developer is key for our product delivery, you will develop core components of our solutions and help select appropriate technologies. Your subject matter expertise will enable you to operate with greater levels of autonomy and decision making.
You will work to our technical standards writing clean, secure code following a test-driven approach, ensuring the code is open as far as possible and can be re-used.
The Senior Developer will be expected to mentor and lead other engineers in technical tasks, as well as support recruitment and assessment activities.
You'll have demonstrable experience in:
*using Java in a large web application. This will include using Express.js, Node.js, Groovy, HTML and JavaScript.
*Using WireMock for testing.
*Connecting and retrieving data from a Postgres database.
*Using Jenkins in a build pipeline.
*Using Vault for key management
*Using Amazons SQS (Simple Queue Service) or a similar system
Please apply should you meet the above criteria
Badenoch + Clark acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. Badenoch + Clark UK is an Equal Opportunities Employer.
By applying for this role your details will be submitted to Badenoch + Clark. Our Candidate Privacy Information Statement explains how we will use your information.