What will you be doing?
o Understand of agile development methodology and practice it in day to day work
o Ensure DevOps principles are adopted in applications
o Undertake impact assessment of change requests/incidents against applications / products within domain
o Working as part of scrum teams, deliver technical stories within sprint cycles.
o Responsible for story based development & unit test and adherence to all coding standards
o Responsible for high quality code that achieves consistent SQALE A rating with no technical debt within SonarQube
o Application development
o Contribute strongly to all agile ceremonies (planning / stand-ups / retro etc.) to ensure high velocity is maintained.
o Document all work in accordance with agreed standards, and with re-use in mind
o Report progress against assigned activities in a timely manner.
What we’re looking for:
o Minimum qualification –Engineering Graduate or MCA (or equivalent degree)
o Must have experience of working in an IT project environment preferably in banking and financial sector.
o Must have Strong skills in Object Oriented Analysis and Design Concepts, Core Java 8/11, Java Enterprise Edition 6 (e.g. EJB, JMS, JPA, MDB, JAX-RS) and other middleware frameworks such as Apache Camel and Spring, multi-threading and unit testing
o Must have Strong understanding of application server configurations.
o Hands on knowledge on RESTFul API.
o Hands on knowledge on any one RDBMS
o Must have strong skill in Test Driven Development, Continuous Delivery, Pair programming and System integration.
o Must have strong skill in build process such as Maven.
o Understand of agile development methodology and practice it in day-to-day work.
o Responsible for high quality code that achieves consistent SQALE A rating with no technical debt within SonarQube.
o Must understand Kafka/MQ integration.
Skills that will help you in the role:
o Knowledge of Change, Incident and Problem Management process
To apply for this job please visit search.jobs.barclays.