Java Developer – Vice President
Location: Pune.
Overview
Design, develop and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for customers and colleagues. Collaborate cross‑functionally to define requirements, devise solution strategies, and ensure seamless integration with business objectives.
Responsibilities
- Development and delivery of high‑quality software solutions using industry‑aligned programming languages, frameworks, and tools.
- Ensure code is scalable, maintainable, and optimized for performance.
- Collaborate with product managers, designers, and other engineers to define software requirements and solution strategies.
- Engage in code reviews and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and contribute to technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implement effective unit testing practices to ensure proper code design, readability, and reliability.
- Manage stakeholder relationships, communicate complex ideas effectively, and ensure compliance with regulatory requirements.
Qualifications
- Strong proficiency in Java programming language.
- Experience designing and optimizing Java-based microservices and RESTful APIs.
- Experience with scalable backend Java applications.
- Proficiency in both Linux and Windows Server operating systems.
- Familiarity with the complete software development lifecycle and agile methodologies.
- Bachelor’s degree (minimum).
Highly Valued Skills
- CI/CD experience (GitLab pipelines, TeamCity).
- Redesign and simplification of applications.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
Additional Expectations
- Demonstrate Barclays Values of Respect, Integrity, Service, Excellence and Stewardship.
- Align with the Barclays Mindset – Empower, Challenge, Drive.