Barclaysposted 6 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. In this role, you will be responsible for developing and implementing server-side web application logic. You will collaborate with front-end developers and other team members to establish objectives, design more functional, cohesive codes to enhance the user experience.

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.

Requirements

  • Hands on experience developing and maintaining Java-based backend services, React JS and Spring boot.
  • Hands on experience in Oracle DB, AWS and Hadoop, SonarQube, Jenkins, and Git lab.
  • A robust understanding of Java programming, data structures, and algorithms.
  • Experience implementing spring boot framework in distributed systems.
  • Experience writing unit test cases and integrated test cases.

Nice-to-haves

  • Bachelor’s Degree or equivalent professional experience.
  • Experience collaborating with front-end developers and other team members to establish objectives, design more functional, cohesive codes to enhance the user experience.
  • Experience working with front-end developers to integrate user-facing elements with server-side logic.
  • Hands on experience migrating Java framework from Java 8 to Java 21.
  • Good analytical and reasoning skills.
Hard Skills
Git
1
Java
1
Jenkins
1
SonarQube
1
Spring Boot
1
1WHmz ljeD4UQNb7H
0
3o4dOgypBCD sYnctm4xL7z
0
DY8na7 hFOf
0
FBmbazj 3BxNL6
0
JaFnP
0
OezbGalhA EASUdoYR3B
0
PVAvYtxfIbB6
0
WwbJj Qdz3VMSI6qx
0
XveGDUm08y nYak6TUr
0
Yh2mv gF3aldRQ
0
aDELH MgS3iBa
0
heTIH1sk5t2mZc0SW Xcf0WKHVduQFUe
0
hktuf 2x6Zw
0
jnvDZ7SLd NkBtxuwmq
0
kXJuGPCLSvf SRrgG3h
0
kh7ERrj M8undkb
0
n1ELN
0
nUAFQMqdG fYksnM2ryF
0
uULhyxQGBNPF Tdc6RLbOo0
0
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service