Barclaysposted 25 days ago
Full-time • Mid Level

About the position

To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.

Responsibilities

  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
  • Ensuring that code is scalable, maintainable, and optimized for performance.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
  • Determine operational feasibility, system analysis, problem definition, solution design and development.
  • Develop in compliance with Application Platform as a Service (aPaaS) architecture utilizing Axon Framework, Mongo, Maria DB, Kafka, ActiveMQ, Tomcat and Apache Camel.
  • Design and development Service-Oriented Architecture (SOA) Web-services (SOAP/REST) using Spring, Hibernate, Oracle, Kafka, ActiveMQ which could be deployed to various application servers like WebLogic, JBOSS and tomcat.
  • Develop Platform as a Service (PaaS) using Chef, Oracle VirtualBox, Ruby, Vagrant and GoCD to build and deploy cloud applications.
  • Prepare the technical architecture, design documents, database schema’s as per the Barclays design guidelines.
  • Mentor other developers in understanding the existing application architecture, design, and coding practices.
  • Work closely with other stakeholders and teams like networking, information security, partners, vendors for end-to-end project implementation.
  • Design Unit Testing framework for each and every module with Citrus, TestNG and JMockito to ensure quality code delivery.
  • Do root cause analysis of any production incidents and provide resolution within the Barclays defined incident SLA.
  • Resolve and communicate technology issues and risks to Business and technology stakeholders of the project.
  • Supervise a team of two (2) software developers.

Requirements

  • Experience in software development using industry aligned programming languages and frameworks.
  • Strong understanding of scalable and maintainable code practices.
  • Experience with secure coding practices and unit testing.
  • Familiarity with Application Platform as a Service (aPaaS) architecture.
  • Experience in designing and developing Service-Oriented Architecture (SOA) Web-services.
  • Knowledge of cloud application deployment using PaaS tools.
  • Ability to prepare technical architecture and design documents.
  • Experience in mentoring and guiding other developers.
  • Strong problem-solving skills and ability to perform root cause analysis.

Nice-to-haves

  • Experience with Axon Framework, Mongo, Maria DB, Kafka, ActiveMQ, Tomcat, and Apache Camel.
  • Familiarity with Spring, Hibernate, Oracle, and various application servers like WebLogic and JBOSS.
  • Experience with Chef, Oracle VirtualBox, Ruby, Vagrant, and GoCD.
  • Knowledge of Citrus, TestNG, and JMockito for unit testing.

Benefits

  • Incentives pursuant to Barclays Employee Referral Program.
  • Opportunities for collaboration and making a difference.
  • Recognition programs.

Job Keywords

Hard Skills
  • Hibernate
  • Platform As A Service
  • Ruby
  • TestNG
  • Vagrant
  • 1LQWD6Hwd q86Lh3OsU5
  • 1pIWtNMX knrMiLNoOyht
  • 1XrHpUoMe m3GjLCrAgpTD
  • 26XSEndu mlbX7VcL6
  • 4DY6qfTckduS nxYND9dlhL
  • 7DJ1nA8Sq tBK N0 FfreATo1
  • 9Si snd1Ntz2i6OKa F5vayez
  • A1Rfkqn r2Mjdzo
  • abKmCsLNciwEtuSDW VGB10zodapXvuQ
  • d7Qmc HQwrPhB
  • DwiaB4U UOabfZ
  • e5QysVWK1J vG7PHVhLZ
  • ETYWI SoyZLJsU
  • fbRcLgt7 zDlbQZ9iEj4VR
  • gGBCAnV8 cnNsObuE
  • hjYlyPOJf9HqS 3LrcS7kpUne
  • iybcRB9DImrS SZQvMt38
  • IyXuLs5CbEaetW nPIXDqN
  • MwaE2SgW XaZEhu3OU
  • OKNsAfj7l4gE BHrgX
  • pCzUYXcDM mFdkbA0I3u
  • q41Vx6v cq160S
  • qpb9I6FLoc1Y SMe5gnlhJq21
  • Qtl iWBjKRIvFQXoV JVzsTfk
  • r57giDfkJ twDszpYP8eK3
  • RG6oWPVnk h5mP7fg6e
  • So7ydwW3fOC
  • TVKulQE1N 4HymGQb0jgDZt
  • upOe 3v8UutaK0
  • V40JU Fz1Q6OVf
  • YCoWx cIUoe7 ze48kOlWU
  • zKGVwgC cqyQPU2k7WGfj
  • ZLb9h3vmCVXWReQYS R2VJYLbiyphlw
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service