Java Developer (Springboot )

Comviva

Maharashtra

On-site

INR 1,200,000 - 1,800,000

Full time

14 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Comviva in Maharashtra, India seeks a seasoned Java backend developer to architect, build and improve scalable microservices using Spring Boot. You will design RESTful APIs, optimize performance, and integrate with enterprise systems while following secure coding practices.

The role requires 5-9 years’ Java experience, strong OOP, and experience with Spring MVC/JDBC. Collaboration with cross-functional teams and active participation in Agile ceremonies are expected.

Qualifications

  • 5-9 years of experience in Java backend development.
  • Strong proficiency in Core Java and Object-Oriented Programming (OOP) concepts.
  • Hands-on experience with Spring Boot and Microservices Architecture.
  • Strong experience in designing, developing, and optimizing RESTful APIs.
  • Experience with Spring MVC and Spring JDBC frameworks.
  • Strong understanding of software design principles, design patterns, and backend architecture.
  • Experience with SQL and NoSQL databases, including MongoDB.
  • Knowledge of database design, query optimization, and performance tuning techniques.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience working in Agile/Scrum development environments.
  • Excellent verbal and written communication skills.
  • Strong documentation and stakeholder management capabilities.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • Build, enhance, and optimize RESTful APIs and microservices based on business and technical requirements.
  • Modify and improve existing backend services to increase performance, scalability, and maintainability.
  • Integrate backend applications with enterprise systems, databases, and third-party APIs.
  • Ensure secure, reliable, and efficient communication across microservices and external systems.
  • Support API integrations across multiple platforms and external service providers.
  • Monitor application performance and ensure smooth operation in high-volume transactional environments.
  • Identify performance bottlenecks and optimize application code, database interactions, and service response times.
  • Develop clean, efficient, reusable, and maintainable code following established coding standards and best practices.
  • Participate in code reviews and ensure high-quality deliverables through comprehensive testing and validation.
  • Collaborate closely with Business Analysts, UI Developers, QA Engineers, Architects, and other stakeholders.
  • Work effectively with cross-functional teams within telecom and/or eCommerce environments.
  • Participate actively in Agile development processes, including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Create and maintain technical documentation for APIs, integrations, modules, and system architecture.
  • Document enhancements, technical decisions, implementation details, and service modifications.
  • Provide timely updates on development progress, risks, and deliverables.

Skills

Core Java
OOP
Spring Boot
Microservices
RESTful APIs
Spring MVC
Spring JDBC
SQL
NoSQL
MongoDB
Debugging
Agile/Scrum
Communication
Documentation
Stakeholder management

Education

Bachelor’s degree in a relevant field

Tools

Docker
Kubernetes
CI/CD
DevOps
AWS
Azure
GCP
Apache Camel

Job description

Key Responsibilities
  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • Build, enhance, and optimize RESTful APIs and microservices based on business and technical requirements.
  • Modify and improve existing backend services to increase performance, scalability, and maintainability.
  • Integrate backend applications with enterprise systems, databases, and third-party APIs.
  • Ensure secure, reliable, and efficient communication across microservices and external systems.
  • Support API integrations across multiple platforms and external service providers.
  • Monitor application performance and ensure smooth operation in high-volume transactional environments.
  • Identify performance bottlenecks and optimize application code, database interactions, and service response times.
  • Develop clean, efficient, reusable, and maintainable code following established coding standards and best practices.
  • Participate in code reviews and ensure high-quality deliverables through comprehensive testing and validation.
  • Collaborate closely with Business Analysts, UI Developers, QA Engineers, Architects, and other stakeholders.
  • Work effectively with cross-functional teams within telecom and/or eCommerce environments.
  • Participate actively in Agile development processes, including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Create and maintain technical documentation for APIs, integrations, modules, and system architecture.
  • Document enhancements, technical decisions, implementation details, and service modifications.
  • Provide timely updates on development progress, risks, and deliverables.
Requirements And Skills
  • 5-9 years of experience in Java backend development.
  • Strong proficiency in Core Java and Object-Oriented Programming (OOP) concepts.
  • Hands-on experience with Spring Boot and Microservices Architecture.
  • Strong experience in designing, developing, and optimizing RESTful APIs.
  • Experience with Spring MVC and Spring JDBC frameworks.
  • Strong understanding of software design principles, design patterns, and backend architecture.
  • Experience with SQL and NoSQL databases, including MongoDB.
  • Knowledge of database design, query optimization, and performance tuning techniques.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience working in Agile/Scrum development environments.
  • Excellent verbal and written communication skills.
  • Strong documentation and stakeholder management capabilities.
Preferred Skills
  • Experience with Docker and Kubernetes.
  • Exposure to CI/CD pipelines and DevOps practices.
  • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Basic understanding of frontend technologies including HTML, CSS, and JavaScript.
  • Experience with Apache Camel integration framework.
  • Exposure to telecom and/or eCommerce domain projects.
  • Knowledge of application monitoring, logging, and performance management tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer (Springboot )
Java Developer (Springboot )

Comviva • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Java Developer | Springboot | Microservices
Java Developer | Springboot | Microservices

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Back End Developer
Java Back End Developer

Kumaran Systems • Chennai District

On-site
INR 2,400,000 - 4,200,000
Java Developer
Java Developer

Naviq • India

On-site
INR 2,400,000 - 4,200,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Java Developer - S
Java Developer - S

Tata Consultancy Services • Bengaluru

On-site
INR 2,200,000 - 6,000,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 2,400,000
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Amroha

On-site
INR 1,200,000 - 2,400,000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000