Atos
Java Developer - UK Wide
United Kingdom, GB - Information Technology and Services
We are currently recruiting into the Systems Integration Solutions Practice of the Atos UK business unit. It sits within a team of over 300 software development professionals covering various aspects of the software development lifecycle.
The team works across projects within all Atos’s target markets and creates bespoke software solutions for our many clients in different industries.
This is a key senior role as part of the UK-wide Enterprise Process Integration team. The team’s remit is to build bespoke software, and carry out all aspects of software development including detailed design, build, unit & integration testing, and support through subsequent System Test and UAT phases. The team utilises industry-leading tooling and best practice.
The primary technology focus for this role is Java, but other technology streams within the team include Mobile, Scala, and web-based Javascript frameworks and other scripting languages. The mix of technologies continuously evolves in line with the market and to support business growth. Individuals should therefore have an interest in broadening their understanding of relevant technologies and be keen and motivated to learn.
The role is UK wide. Where possible we will assign work at or close to the base location but this is not always possible and therefore regular weekly travel to other Atos locations or client sites should be expected.
Duties include:
Technical leadership and software development at a senior level using Agile techniques and JEE.
Projects sizes will vary depending on the specific client needs and will touch on numerous industries (e.g. small project: £150k budget involving 3-5 developers for 3 months, larger projects can have multi-million pound budgets, with long term timescales).
- Leading the use of Agile practices and techniques.
- Designing and developing Java-based Integration/SOA/Cloud solutions.
- Working with co-located and distributed teams in the UK and off-shore.
- Team management of up to 20 developers (project and experience dependent) providing technical leadership, on-going support, code reviews, mentoring and professional development.
- Translating functional requirements into technical requirements, solution design and design documentation. This includes evaluation and selection of Tools/Frameworks that will be used to implement requirements.
- Working within agreed frameworks and the latest technologies, specifically related to Java / JEE development projects.
- Providing Technical Support for testing/production systems to resolve issues, minimising impact on Quality of Service.
- Responsible for the selection and implementation of tools for a project and methodologies, ensuring that feedback is raised flagging any areas that are not working as expected.
- Championing and implementing software development best practice from the wider industry, and feeding back into the Atos Global Development Process, with a focus on the continuous improvement of development practices to allow Atos to retain a competitive edge.
- Involved in recruitment of developers within the team.
- Assisting the bid team when required.
Job Requirements
Essential:
- Lead Enterprise level delivery experience:
- Demonstrable commercial experience in Java / JEE focused software development in an Agile environment (e.g. SCRUM, Kanban).
- Able to demonstrate a consistent track record of successful project delivery, e.g. delivered within a set structure / agreed timescale / with successful implementation and outcomes for client
Specific skills
- A proven track record in the full lifecycle delivery of projects using Agile and Lean techniques. A deep understanding of why those techniques are implemented and a demonstrable ability to recognise anti-patterns. Able to demonstrate successful working in a cross-functional team.
- Very strong Enterprise Java (JEE) design and development skills. Able to demonstrate clear understanding of object oriented design principles, and how these are implemented within software. Experience of working with UML and software design patterns.
- Experience of RedHat middleware, including one or more of JBoss EAP, BPM/BRMS, JBoss Fuse ESB, JBoss Fuse Service Works, or the underlying technologies such as Apache Camel, CXF and ActiveMQ.
- Will have understanding of the relevant network and other infrastructure that software systems may rely on including technologies such as, message queues (service buses),load balancing, clustering, mirroring, log shipping, replication, etc., actively employing these in system design.
- Experience of working with distributed teams, particularly involving offshore and preferably in an Agile environment.
- A clear focus on quality from both a personal perspective and from teams which you may be leading. A good understanding of Agile/Extreme Programming practices, with a particular focus on quality developer-testing using test-first approaches such as BDD and TDD.
- Can demonstrate an understanding of the importance of writing secure code, at a minimum based around OWASP guidelines.
- Can draw on experience to demonstrate adaptability to new concepts and approaches.
- Can demonstrate experience of successful technical leadership within software development teams (please note: this is not a project management role). E.g. has previously led teams of at least 5 developers through full development lifecycle as lead member of the team, responsible for ensuring deadlines / milestones have been successfully met by the team, ensuring applications are robust and built to a high standard.
- Can demonstrate experience in supporting, mentoring and training other members of the development team in technical and operational matters including undertaking appraisals / personal development plans.
- Organised: Confident at multi-tasking, demonstrated experience managing multiple aspects of development projects at any given time. Able to logically prioritise workload to ensure successful outcomes.
Communications:
- Fluent verbal and written English language skills.
- Able to quickly build rapport with customers and senior managers.
- Makes appropriate use of instant messaging, enterprise social networking, email and telephone.
- Running team meetings and delivering presentations when required.
Security Clearance: candidates will need to successfully complete SC security clearance.
Desirable
- Experience of setting up and maintaining continuous integration environments using Jenkins, Gradle/Maven, Sonar, Emma and other similar tools.
- Experience of Continuous Delivery/Continuous Deployment solutions with full automation of environment configuration and release management (e.g. Dev ops).
- Experience of acting as a Performance Manager for other staff.
- Able to demonstrate a clear track record of knowledge sharing and team development that has improved project outcomes and benefitted future development projects.
- Experience of Function Point Counting (IFPUG)
Additional Information
Compensation and Benefits
A great incentive to join the Atos team is the market competitive range of benefits that the Company provides. These include a competitive salary, as well as a number of core benefits, such as; 25 days annual leave plus bank holidays; private medical insurance, which all new starters will be automatically opted into; an attractive stakeholder pension scheme, with employer contributions of up to 10% basic salary; Life Assurance; Income Protection; Personal Accident Insurance; and Season Ticket Loan. In addition to this Atos operates a flexible benefits scheme that allows you to purchase discounted products and services. Additionally, comprehensive training and development is delivered in a variety of ways, leading to accreditation if required.
No salary provided
Posted March 26, 2015 at 07:56AM from LinkedIn http://ift.tt/1HK4Xku
via IFTTT
No hay comentarios:
Publicar un comentario