Overview
Join Barclays as a Senior Java Developer to spearhead the evolution of infrastructure and deployment pipelines, building robust, scalable and secure systems that deliver digital solutions.
What you'll do
- Develop and deliver 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, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- 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 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.
- Advise key stakeholders, including functional leadership teams and senior management, on functional and cross-functional areas of impact and alignment.
- Manage and mitigate risks through assessment, in support of the control and governance agenda.
What you'll need
- Bachelor's degree in Computer Science, Engineering, or related field.
- Hands-on experience in Java development with proven expertise in enterprise-level applications.
- Strong technical leadership experience with ability to mentor and guide development teams.
- Proven ability to drive distributed application development across multiple stakeholders and teams.
- Extensive hands-on experience in distributed system design and architecture.
- Proficiency with Apache Kafka and event-driven architectures.
- Strong hands-on experience with cloud platforms (AWS/Azure/GCP) and cloud-native application development.
- Hands-on expertise with Kubernetes and container orchestration.
- Excellent stakeholder management skills with ability to align technical solutions across distributed teams.
- Strong problem-solving and analytical skills.
Nice to have
- Master's degree.
- Experience with AI-assisted development tools (Claude Code, GitHub Copilot, or similar).
- Expertise in microservices architecture and design patterns.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with Spring Boot, Spring Cloud, or similar frameworks.
- Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK stack).
- Experience working in Agile/Scrum environments with cross-functional teams.
Details
- Location: Pune (Gera Commerzone SEZ).
Read the full description and apply on the company’s own careers page.