Java Dev - Gloucester - DV

Recruiter
BAE Systems.
Location
Gloucester
Salary
Competitive
Posted
19 Jun 2019
Closes
16 Sep 2019
Ref
72537
Sector
Consultancy
Job Type
Permanent
We are looking for experienced developers who are motivated to make a difference in our connected world. BAE Systems Applied Intelligence continues to innovate and win new business in our core business of enabling our client's missions of protecting people and critical national infrastructure. We need your talent to keep growing our products and succeed in our ambitions. Our backend Java developers based in Guildford are constructing information processing systems that work with data on a massive scale working in collaboration with teams that make specialist equipment.
Successful applicants will be the leaders and influencers joining the product groups with years of experience as a Java developer alongside our graduate team expansion and shall join the existing leadership group. The solution space has led our products to the use of the newest versions of Kafka, ElasticSearch, Kubernetes, Impala, Hive and Spark; we cross-train Java developers onto Scala. Our mastery of these technologies has enabled us to extend some of these core technologies in order to realise significant storage and processing efficiencies. For interacting with the front end developers we use Swagger defined microservices.
For the future we're looking for the products to standardise on GraphQL as already implemented in the NetReveal suite of products, and to standardise the CI/CD pipelines we already have using Cloud for scale out build and on-demand integration testing.
The Global Engineering Platform is indicative of our investment in software engineering. It provides all engineers with BitBucket (git), Jira, Confluence, Jama, Rocket.Chat, Bamboo (though many teams use Jenkins), Nexus, Cruicible & Fisheye, Zephyr and Cucumber. All software engineers have access to online training and books from Pluralsight and Skillsoft.
We are passionate about our software engineering and helping our customers; we work hard, support each other and are serious about our standards, tooling and training. We use our tailored version of Scrum as taught internally by our Agile Coaches and have high expectations of ourselves and each other. We do believe in flexibility especially for engineers with dependents, including part-time roles, as fair and ethical behaviour is critically important to us.
Requirements
    Expert in backend Java development Team player and good communicator Experienced code reviewer Problem solving as part of software design and development Designing and debugging distributed processing Sound understanding of working as part of a software engineering team, processes, tooling such as git Teaching/coaching junior engineers
About BAE Systems Applied Intelligence
We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals.
Division overview: Capabilities
At BAE Systems Applied Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Applied Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector.
As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours.
 
Diversity and inclusion are integral to the success of BAE Systems Applied Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. We also welcome discussions about flexible working.

Similar jobs

Similar jobs