Posted On 14 September

  • Senior Developer

    • Company Barclays
    • No. of Openings 5
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    Introduction

    • Develop the system based on business requirement and long-term technology strategy and present it to management for approval.
    • Develop fully functional modules that meet all the specifications and have successfully passed all tests including unit, integration, regression and system tests
    • Estimate level of effort required to develop code that meets acceptance criteria
    • Coordinate with other onshore and off-shore developers, deliver working code
    • Tier-3 support and production release support- Respond promptly to requests from the support team in order to resolve user queries and handle technical issues that are out of scope for the support staff.
    • Conduct peer reviews and provide documented constructive feedback
    • Select appropriate tool sets and develop systems such that they fit into Barclays DevOps ecosystems
    • Participate in regular release processes.
    • Responsible for story based design, evaluate and define frameworks, development & code review to adhere to agreed coding standards.
    • Analyse the production incidents & PR records and update the Customers on the resolution.
    • Work close with Support & Business teams on the Issues resolution.
    • Ability to understand the multiple components and dependency between them.
    • Good understanding & Hand on experience on the Rest and SOAP service.
    • Good understanding of the different tools like eclipse, sonar, Jenkins.

    What will you be doing?

    • Hands on experience of analysis and development with Data Streaming platform using Spark and Flink
    • Application of SQL and databases including data transformation
    • Strong reporting and communication skills
    • Working on a number of tasks on a variety of different projects at the same time.
    • Ability to build effective internal relationships
    • Ability to work with an existing body of code (maintenance, feature additions, debugging, etc.) and process Focused and make less dependent structures
    • Must have experience of working in an IT project environment and an understanding of IT and business strategies. Experience gained from outside the Bank can be very valuable particularly large organisations and/or suppliers or manufacturers.
    • Ensure optimum performance, high availability and stability of solutions
    • Designing, creating, and maintaining Scala-based applications
    • Produce code in line with app specs, do software analysis, and collaborate with the software development team to verify application designs
    • Create Scala/Spark jobs for data transformation and aggregation.
    • Produce unit tests for Spark transformations and helper methods.
    • Write Scaladoc-style documentation with all code.
    • Design data processing pipelines.

    What We’re Looking For

    • Hands on experience of analysis and development of Java & J2EE technologies
    • Quick learner; strong analytical and problem-solving skills, with the ability to deal with multiple tasks simultaneously and with frequently changing priorities.
    • Strong written and verbal communication skills
    • Demonstrable ability to communicate and build relationships with members of the business and technology communities.
    • Must be independent and creative in approach to problems and issues; assertive, tenacious, proactive
    • Experience of analysis and development of Java J2EE /web application, Hibernate, java script, Java Spring, spring boot, micro service architecture, Open Shift, Docker.
    • Experience in aPaas platform.
    • Strong experience in software design, OOP, Data Modelling, Design Patterns
    • Strong experience of developing applications using Java 8 and Cloud based architecture.
    • Strong experience of using Spring 5 (including knowledge across Core Spring Framework)
    • Strong experience of development using Spring Boot
    • Strong experience of writing JUNIT test cases.
    • Strong understanding of web authentication and authorization.
    • Strong understanding of scheduler frameworks (ex. Autosys)
    • Strong web service development experience using REST and Spring
    • Strong technical knowledge of Hibernate / JPA
    • Knowledge of SQL, Major RDBMS (e.g. Oracle, MariaDB).
    • UNIX experience including shell scripting. Cluster Management, Kerberos for security
    • Programming exposure in Scala, Python would be of added advantage
    • Knowledge of SCM tools like GIT, IDE - Eclipse, IntelliJ
    • Knowledge of Devops, Jenkins, Open shift 3, Kubernetes, SonarQube, CheckMarx, Maven, Gradle etc.
    • Knowledge of tools like JIRA, Agile Central, Service First etc

    Skills That Will Help You In The Role

    • Exposure to Banking and Finance domains
    • Awareness of management information tools and systems
    • Governance and compliance policies, standards, and procedures required to fulfil role e.g. data security, records management,
    • Able to solve problems with data and to understand relevance to the wider objective

    Information

    • HR Name :Human Resource
    • HR Email :barclays.ir@barclays.com
    • HR Phone :04433123690
Top