Connecting to LinkedIn...

Lead Application Developer (Java, SpringBoot, Python)

Job Title: Lead Application Developer (Java, SpringBoot, Python)
Contract Type: Contract
Location: England
Industry:
Salary: Negotiable
REF: CM/LeadSWD_1645729132
Contact Name: Cauvery Machaiah
Contact Email: Cauvery.Machaiah@projectpeople.com
Job Published: about 2 years ago

Job Description

We are looking for an experienced Senior Application Developer with a proven track record to work at all stages of the software development life cycle in Agile teams using a range of approaches.You will be able to work with a mix of stakeholders including Product Owners, internally and externally taking ownership of the solution and ensuring it meets the stakeholder needs.

The role further includes:

  • Development and testing, designing and developing code including involvement in the development of new features, enhancements to existing functionality, defect investigation/resolution.
  • Performing peer reviews and development optimization (reviewing what is in place and making it better) especially with mentoring more junior team members.
  • Collaborating with Architects, Technical Leads and other developers to produce just enough design.
  • Technical documentation.
  • Collaborating with the Agile Customer at SCRUM Meetings (or equivalent) to assign business value to technical stories.
  • An active participant in refining and estimating user stories.
  • Networking with different people and groups to support solid working relationships across teams and geographies.
  • Identifying key issues in complex situations and proposing or recommending suitable actions based on information available.
  • Provide input into bids or customer presentations.

Core Skills/Technologies:

  • Java and Python.
  • Spring Boot & Spring Cloud Dataflow.
  • Developing on cloud platforms using appropriate toolsets such as but not limited to Cucumber/Gherkin, Maven, Gradle.
  • Experience of JSON and Junit 5.
  • Agile methodologies including Test Driven Development.
  • Kubernetes.
  • Understanding connectivity to mainframes and communication protocols.
  • Ability to write automation and integration tests.
  • Experience in setting and running CI/CD jobs in Jenkins or similar is advantageous.
  • Understanding and exposure to front end development and associated life cycle.

Project People is acting as an Employment Business in relation to this vacancy.