Java Developer

£20000 - £100000 per annum + flexible
21 Aug 2017
18 Sep 2017
Leo Howard
Clearance Level
None / Undisclosed
Job Type

Java Developer

You will be working on exciting projects using modern / emerging technologies & following industry Best Practice to deliver high quality solutions. Working as part of a team, you will be involved in designing & developing software applications to a high standard across a variety of projects.

Key Responsibilities

  • Software development on client projects either on an individual basis or within a software development team. (Core Technologies: Java, JavaSE, J2EE, Web Applications)
  • Ability & willingness to learn new & emerging technologies with support from BAE AI
  • Respond to client requests, anticipating and meeting client problems and needs using innovative approaches when applicable.
  • Deliver high quality work to meet client expectations and project deadlines.
  • Involvement in all aspects of the development life cycle.
  • Share knowledge with colleagues and support team members. Contribute to the development community within BAE AI.
  • Respond to, and resolve, technical issues.
  • Work alongside clients or directly for client personnel.
  • Contribute to improve software development approaches and quality of deliverables.

Mandatory Skills and Experience Required

  • Java J2EE platform
  • Familiarity with Web Services technologies
  • Familiarity with Windows and, optionally, Linux platform
  • Knowledge of Databases - SQL, Relational (Oracle, MySQL), NoSQL (OrientDB, MongoDB etc.)
  • A good understanding of application development, performance and system architecture
  • An analytical and methodical approach to software design and development
  • System management, build and deployment experience
  • Demonstrated technical ownership of tasks and incidents.
  • An ability to interpret business requirements and translate to technical requirements.
  • An ability to construct generic solutions that can be extended and used by client projects.