CrawlJobs Logo

Java & DevOps Developer

vodafone.com Logo

Vodafone

Location Icon

Location:
India , Pune

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a Senior Backend Developer with strong expertise in Java microservices and hands-on DevOps capabilities to support end-to-end delivery and operations. This role is based in Pune and sits within the AD‑BSS function. The individual will design and build backend solutions using Java and Spring Boot, contribute to CI/CD and infrastructure automation, and work closely with cross‑functional teams to ensure reliable, high‑quality delivery in a structured, waterfall-driven environment.

Job Responsibility:

  • Collaborate with business analysts, architects and engineers to deliver functional and technical solutions aligned with business and IT needs
  • Design and implement backend services using Java, Spring, Spring Boot and Oracle Database
  • Develop and consume RESTful APIs, JSON-based services and GraphQL interfaces
  • Build performance‑driven APIs with a clear understanding of network traffic and scalability
  • Develop and execute unit tests, and support functional and integration testing activities
  • Contribute to cloud‑based infrastructure design using Docker, Kubernetes and API Gateway technologies
  • Design, build and maintain CI/CD pipelines using tools such as GitHub Actions and Jenkins
  • Create and manage Docker images, Helm charts and Kubernetes deployments
  • Support infrastructure automation, monitoring and alerting practices
  • Uphold coding standards, quality benchmarks and DevOps best practices across the delivery lifecycle

Requirements:

  • 10+ years of overall experience, including 7+ years in backend development and 2+ years in DevOps or platform engineering roles
  • Highly proficient in Java, Spring Boot, REST APIs, SOAP and GraphQL
  • Knowledgeable in cloud and container technologies such as Docker, Kubernetes and API Gateways
  • Comfortable working with CI/CD tools and version control systems including GitHub, GitHub Actions and Jenkins
  • Strong understanding of object‑oriented and functional programming principles
  • Familiar with Linux environments and automated testing approaches
  • Exposure to Azure cloud platforms is an advantage
  • Demonstrates a strong ownership mindset, taking responsibility for code quality through to production
  • A collaborative team contributor who can also work independently and proactively
  • Fluent in English with the ability to communicate complex technical concepts clearly
  • Holds a degree (or higher) in software engineering or a related technical discipline
  • Shows curiosity and willingness to stay current with evolving technologies, including the use of AI and agentic development approaches

Nice to have:

Exposure to Azure cloud platforms is an advantage

What we offer:
  • The opportunity to work on large‑scale, enterprise‑grade backend and cloud platforms within a global organisation
  • Exposure to modern DevOps practices, CI/CD automation and cloud‑native architectures
  • A collaborative environment that values ownership, learning and continuous improvement
  • The chance to contribute to solutions that have a meaningful impact on Vodafone’s internal systems and operational efficiency

Additional Information:

Job Posted:
May 06, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java & DevOps Developer

Java Developer

Join Sopra Steria as a Java Developer in one of the leading tech consulting comp...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Java Developer, with a strong understanding of Java 8 and Java 21
  • Experience in developing backend applications and automation tools
  • Solid understanding of object-oriented programming and design patterns
  • Familiarity with software development best practices and methodologies
  • Experience with testing frameworks and tools (e.g., JUnit, TestNG)
  • Knowledge of version control systems (e.g., Git)
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend applications for our automation tools
  • Participate in the migration of existing applications from Java 8 to Java 21
  • Implement best practices in coding, testing, and software design
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, scalable, and efficient code
  • Conduct code reviews and provide constructive feedback to peers
  • Develop and execute unit and integration tests to ensure software quality
  • Troubleshoot and resolve software defects and issues
  • Stay up-to-date with the latest industry trends and technologies.
What we offer
What we offer
  • Full time permanent contract
  • 23 days annual leave
  • Continuous training: technical and transversal skills and languages
  • Life and accident insurance
  • Flexible benefits program (health insurance, meal vouchers, childcare vouchers, mobility, and training)
  • 'Privilege Club' access, where you will find deals for several brands
  • Detailed and personalized onboarding
  • Recreational spaces in offices
  • Great working environment
  • Opportunity to develop your professional career with a personalized career development plan.
  • Fulltime
Read More
Arrow Right

Backend Java Developer

Location
Location
India , Delhi; Noida
Salary
Salary:
Not provided
thirdeyedata.ai Logo
Thirdeye Data
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java 8/9
  • Core Java
  • Design Patterns (beyond Singleton/Factory)
  • Web Services Development (REST & SOAP)
  • XML & JSON processing
  • CI/CD pipelines
  • Strong experience in integration component development using Java 8/9 & SOA
  • Deep knowledge of integration architecture and design patterns
  • Hands-on experience with tools such as Eclipse, NetBeans, JIRA, Confluence, Bitbucket, SVN
  • Exposure to modern IT trends: Cloud Platforms, DevOps, Low-Code, Intelligent Automation
Job Responsibility
Job Responsibility
  • Write design specifications and user stories for assigned modules
  • Develop backend components/classes and support QA teams with test cases
  • Maintain coding best practices and conduct peer code reviews
  • Participate in Scrum ceremonies (Daily Standup, Planning, Retro, Demos)
  • Identify technical/design/architecture risks and create mitigation plans
  • Adhere to prescribed development processes and documentation standards
  • Collaborate with Architects and cross-functional teams on technical issues, demos, POCs, and proposals
  • Contribute to internal knowledge repositories, reusable accelerators, and IP creation
  • Mentor junior developers and provide constructive feedback
  • Deliver internal training on new technologies
  • Fulltime
Read More
Arrow Right

Java Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years of Experience in JAVA (Core Java, Java EE, PySpark, Multithreading/Concurrency, RESTful Development)
  • Experience with UI (JavaScript, CSS, Angular)
  • Experience in Springboot Framework, Spring Integration and persistence frameworks like JPA, Hibernate or Mybatis
  • Experience with Oracle/MySQL, Mongo DB
  • Well versed with Agentic and Gen AI tools and how to leverage in development
  • Test Driven development and automated testing tools like JUnit, Cucumber/Jasmine
  • JIRA, Gradle, Maven, Sonar
  • Experience in working on multiple technologies and medium to complex systems, well versed with design standards & framework
  • DevOps experience
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Fulltime
Read More
Arrow Right

Java Developer Team Manager

This role will be focused on specific areas of Fixed Income products, namely fur...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant experience in Application Development using Core Java
  • Experience with streaming real time systems especially if used in the context of Capital Markets applications
  • Familiarity with Fixed Income products and associated pricing and risk calculations a plus
  • Ability to be proactive, adjust priorities quickly
  • Experience working on a mature development in a large collaborative environment as well as coming up with ideas that challenge current practices
  • Experience managing small teams of developers
  • Demonstrated leadership skills
  • Experience with Java ecosystem
  • Expert in Java development
  • Strong understanding of Agile methodologies and best DevOps practices
Job Responsibility
Job Responsibility
  • Manage a small and dynamic team focused on the design, re-engineering and/or enhancing real time Java based technical stack
  • Guide the team to achieving stated objectives
  • Be responsible for key design and architectural decisions
  • Collaborate with the team to understand functional and operational requirements
  • Contribute to design and implementation of robust and testable code in support of the requirements
  • Develop certain non-functional features in the system to improve reliability, scalability and performance
  • Contribute to the design and implementation of automated test suites
  • Participate in code reviews helping other team members improve their code
What we offer
What we offer
  • Private Medical Care Program
  • Life Insurance Program
  • Pension Plan contribution (PPE Program)
  • Employee Assistance Program
  • Paid Parental Leave Program (maternity and paternity leave)
  • Sport Card
  • Holidays Allowance
  • Sport and team recreation activities
  • Special offers and discounts for employees
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Java Developer

This role will be focused on specific areas of Fixed Income products, namely fur...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of relevant experience in Application Development using Core Java
  • Experience with streaming real time systems
  • Ability to be proactive, adjust priorities quickly
  • Experience working on a mature development in a large collaborative environment as well as coming up with ideas that challenge current practices
  • Demonstrated leadership skills and a desire to learn the business
  • Experience with Java ecosystem
  • Strong Java development skills
  • Strong understanding of Agile methodologies and best DevOps practices
  • Exposure to profiling, debugging and monitoring tools
  • Familiarity with Apache Kafka
Job Responsibility
Job Responsibility
  • Collaborate with the team to understand functional and operational requirements
  • Contribute to design and implementation of robust and testable code in support of the requirements
  • Develop certain non-functional features in the system to improve reliability, scalability and performance
  • Contribute to the design and implementation of automated test suites
  • Participate in code reviews helping other team members improve their code
What we offer
What we offer
  • Private Medical Care Program
  • Life Insurance Program
  • Pension Plan contribution (PPE Program)
  • Employee Assistance Program
  • Paid Parental Leave Program (maternity and paternity leave)
  • Sport Card
  • Holidays Allowance
  • Sport and team recreation activities
  • Special offers and discounts for employees
  • Access to an array of learning and development resources
Read More
Arrow Right

Senior Java Developer

Join us as a Senior Java Developer at Barclays, where you'll spearhead the evolu...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java programming with excellent knowledge of Spring & Spring Boot
  • Multi-threading, performance tuning, experience designing and implementing micro service architecture
  • Standard development and build tools, e.g. GIT, TeamCity, etc., as well as extensive experience with DevOps culture and principles
  • Experience designing and developing REST APIs
  • Knowledge of Kafka, GraphQL, and cloud infrastructure principles
  • Containerisation, e.g. Docker, Kubernetes
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Java Developer

Sopra Steria offers tailored, end-to-end corporate technology and software solut...
Location
Location
Belgium , Brussels
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java
  • The Spring Stack (Spring Boot, Spring MVC, Spring Data, Spring Cloud)
  • Testing (unit, integration, acceptance)
  • Cloud (AWS or Azure)
  • DevOps
  • Scrum
  • Kanban
  • Education: Bachelor’s degree in computer science or a relevant equivalent
  • Languages: English (required), French and/or Dutch desirable
Job Responsibility
Job Responsibility
  • Develop, test, and maintain any application written in Java
  • Design, code, and test new functionalities
  • Troubleshoot issues
  • Optimize performance
  • Maintain technical documentation
  • Collaborate with teams
What we offer
What we offer
  • Mobility options (including a company car)
  • Insurance coverage
  • Meal vouchers
  • Eco-cheques
  • Continuous learning opportunities through the Sopra Steria Academy
  • Various team events
  • Fulltime
Read More
Arrow Right

Senior Java Developer

We are looking for a highly skilled and hands-on Java Developer to drive modern ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on 5-8 years of experience in coding using Java
  • Deep expertise in system design and microservices architecture
  • Experience with trunk-based development, feature flags, and progressive delivery strategies
  • Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability
  • Strong understanding of CI/CD pipelines, and DevOps practices
  • Experience conducting code reviews, vulnerability assessments, and secure coding
  • Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker)
  • Excellent problem-solving skills and ability to work in fast-paced, agile environments
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Proficiency with data structures, algorithms and SQL
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust, scalable, and high-performance applications
  • Implement trunk-based development practices to enable continuous integration and rapid delivery
  • Develop clean, maintainable, and testable code following SOLID principles and software design best practices
  • Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD)
  • Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards
  • Participate with the development team to play L3 Production Support role on rotational basis during NAM hours to provide expertise to L2 Production Support Team when needed to answer queries and do RCA for production issues
  • Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD
  • Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability
  • Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality
  • Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security
  • Fulltime
Read More
Arrow Right