Job Description

Senior Lead Java Developer

European based company, excellent work environment – international presence seeks a highly qualified Java Lead. Company is currently a combination of Microsoft and Linux stacks and moving to additional development in Open Source web tech in 2018.

We are seeking a highly experienced staff member to lead Development efforts for Client’s Software Products and applications. Selected candidate will work in an Agile environment, likely moving in the direction if TDD/BDD Extreme. Hands-on role will be responsible for architecting and developing frameworks and solutions for a highly complex Software Engineering organization as well as leading engineers in the Design and Development of Software Applications, and Continuous Deployment and Delivery of Software tools and applications. Ideal candidate must be a seasoned Development focused professional who has a mindset towards creating reliable, scalable and innovative solutions for large scale organizations Able to work independently with little or no supervision and come up with creative solutions to complex technical problems

Minimum Qualifications

  • 8+ years of Software Development/Scripting experience with Java/Python/JavaScript or other languages and frameworks including:
  • Experience working with Agile/SCRUM methodology
  • Knowledge and experience with Web technologies, Spring, Angular, React and messaging frameworks
  • Must have understanding and experience with Databases
  • Must have experience with Bamboo, Hudson, Jenkins or similar

Preferred Qualifications

  • Preferred recent lead experience
  • Preferred experience with Application Build and configuration tools like Chef, Puppet, Ansible, Jenkins, Bamboo etc.
  • Preferred working experience with geographically diverse teams and readiness to own the responsibility of supporting critical systems
  • Must have solid Hands-on experience with creating responsive and scalable applications in a distributed environment
  • Strong teaming and communication skills
  • Ability to take large and complex systems and explain them to both technical and non-technical staff
  • Strong inter-personal skills with ability to develop consensus and lead teams for success
  • Ability to lead and mentor junior developers
  • Ability to work in a fast-paced environment

Education Requirements

  • Required: Bachelor's, Computer Science
  • Preferred: Master's, Computer Science

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online