JAVA DEVELOPER - VOIS

vodafone

pune 6 Years Exp Posted 18d ago

Job Description

What you will do

  • Implement agreed requirements in line with project design documents and technical standards.
  • Compare, assess, and recommend appropriate technical solutions, tools, and frameworks.
  • Investigate issues, learn from outcomes, and apply lessons learnt to future work.
  • Provide timely project reporting, including escalation of risks and issues when required.
  • Deliver high-quality code with comprehensive unit testing across all deliverables.
  • Ensure minimal defects during QA and UAT phases through strong engineering practices.
  • Support production systems by meeting agreed KPIs and service levels.
  • Perform root cause analysis, recommend solutions, and implement fixes within agreed SLAs.
  • Deliver tasks on time, adapting to changing timelines, business needs, or quality standards.
  • Collaborate effectively with team members to achieve shared project objectives.
  • Demonstrate flexibility, dedication, and the ability to prioritise work for business benefit.
    Propose and implement innovative ideas and continuous software improvements.

Who you are

  • An experienced software professional with 6–9 years of relevant development experience.
  • Proficient in Core Java and Java 8, with awareness of Java 11, 17, and 21 features.
  • Experienced in microservices development using Spring Boot.
  • Skilled in Spring Core, Spring MVC, Spring AOP, Spring JDBC, and Spring Data.
  • Experienced with JPA using Hibernate.
  • Knowledgeable in REST and SOAP API concepts.
  • Strong understanding of object-oriented programming, design patterns, and SOLID principles.
  • Experienced with generics, collections, multi-threading, and concurrency.
  • Proficient in unit testing, preferably using JUnit, with a focus on code coverage.
  • Solid understanding of RDBMS concepts (MySQL, PostgreSQL, Oracle) and NoSQL databases.
  • Hands-on experience with MongoDB and Redis.
  • Familiar with Maven or Gradle, and Git-based version control (GitHub or Bitbucket).
  • Committed to clean code practices and high-quality deliverables.
  • Familiarity with code analysis tools such as SonarQube is beneficial.
  • Awareness of CI/CD concepts and tools such as Jenkins, GitHub Actions, or Argo CD is advantageous.
  • Exposure to observability tools such as Grafana is desirable.
  • Awareness of tools such as Jira and Confluence.
  • Basic understanding of Docker, Kubernetes, and cloud technologies, preferably AWS.
  • A fast learner who can work independently or collaboratively with minimal supervision.
  • A clear and effective communicator, both verbally and in writing.
    • Able to work efficiently under pressure without compromising quality.

Similar Openings for You