Bestkaam Logo
Back to Jobs
Innoventrics

Senior Java developer

Actively Reviewing

Innoventrics

4–8 yrs exp Posted 1 month ago  · Apply by Jul 18, 2026
Java Developer – Job Description Role Overview

A Java Developer is responsible for designing, developing, and maintaining high-performance, scalable applications using Java technologies. They work across the full software development lifecycle, from concept and design to testing and deployment.

Key Responsibilities

  • Develop, test, and maintain Java-based applications
  • Write clean, efficient, and well-documented code
  • Collaborate with cross-functional teams (QA, UI/UX, DevOps)
  • Debug and resolve technical issues and performance bottlenecks
  • Design and implement RESTful APIs and microservices
  • Participate in code reviews and improve development practices
  • Ensure application security and data protection standards
  • Optimize applications for maximum speed and scalability

Required Skills

  • Strong proficiency in Java (Core Java, Java 8+)
  • Experience with frameworks like Spring, Spring Boot, Hibernate
  • Good understanding of Object-Oriented Programming (OOP) concepts
  • Familiarity with REST APIs, JSON, and web services
  • Knowledge of SQL and databases (MySQL, PostgreSQL, Oracle)
  • Experience with version control tools like Git
  • Understanding of build tools (Maven or Gradle)

Preferred Qualifications

  • Experience with microservices architecture
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of Docker and Kubernetes
  • Understanding of CI/CD pipelines
  • Experience with front-end technologies (HTML, CSS, JavaScript) is a plus

Soft Skills

  • Strong problem-solving abilities
  • Good communication and teamwork skills
  • Attention to detail
  • Ability to work in an Agile environment

Skills: code,microservices,java,skills,aws,design,spring