Mid-level Java Developer

Key Responsibilities

Backend Development

  • Design, develop, and maintain Java-based microservices using Spring Boot.
  • Build and optimize RESTful APIs, ensuring performance, scalability, and security.
  • Implement modules using Spring components like Spring MVC, Spring Data JPA, Spring Security, Spring Cloud, etc.
  • Integrate third-party APIs and internal systems.
  • Use JPA/Hibernate for data persistence and optimize SQL queries.

Architecture & Code Quality

  • Participate in solution design, technical discussions, and architectural decisions.
  • Ensure high-quality code through unit testing (JUnit/Mockito) and code reviews.
  • Apply best practices in clean code, design patterns, and microservices architecture.

Collaboration & Delivery

  • Work closely with Product Owners, QA, DevOps, and other developers in an Agile environment.
  • Break down complex requirements into technical tasks and deliver them effectively.
  • Contribute to documentation, API specifications, and deployment readiness.

Performance & Troubleshooting

  • Diagnose and resolve application performance issues and production bugs.
  • Identify opportunities for system improvements and implement enhancements.

Required Skills

  • 3–5 years of hands-on experience in Java development (Java 8+ preferred).
  • Strong expertise in Spring Boot, including Spring MVC, Spring Data JPA, and Spring Security.
  • Experience building and consuming REST APIs.
  • Solid understanding of microservices architecture and distributed systems.
  • Strong knowledge of SQL, relational databases (MySQL/PostgreSQL), and ORM tools like Hibernate.
  • Experience with version control systems (Git) and build tools (Maven/Gradle).
  • Good understanding of CI/CD pipelines, basic DevOps workflows, and containerization concepts (Docker).
  • Strong analytical, debugging, and problem-solving abilities.
  • Good communication skills and ability to work in cross-functional teams.

Application Confirmation

You're applying for the role below:

Mid-level Java Developer

Location: Bengaluru

Contract Details: Permanent

Submit Date: 2025-11-28

No CV uploaded

About the job

Location Bengaluru
Created On 2025-11-28
Working Model Hybrid
Job Level Middle