remote
Software Engineer - AVP - Barclays
Software Engineer
Senior Software Engineer focused on end‑to‑end delivery of Java applications on Windows and Linux, designing and testing relational database solutions to support post‑trade market services.
About the role
Key Responsibilities
- Lead analysis, requirements gathering, and design of Java‑based solutions for post‑trade market services.
- Develop, unit‑test, and deploy code on Windows and Linux platforms, ensuring high quality and performance.
- Collaborate with cross‑functional teams to integrate relational database components and optimize queries.
- Participate in code reviews, continuous integration, and deployment pipelines.
- Provide production support and troubleshooting for deployed applications.
Requirements
- Proven experience in Java development and relational database design.
- Strong knowledge of Windows and Linux operating systems.
- Hands‑on experience with SQL and database performance tuning.
- Familiarity with software development lifecycle practices and CI/CD tools.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.