HamburgerMenu
hirist

Java Developer - Spring MVC

Workassist
Bangalore
4 - 6 Years
star-icon
4.7white-divider21+ Reviews

Posted on: 21/11/2025

Job Description

Description :

Key Responsibilities :


- Software Development and Engineering: Lead the full-cycle development, coding, testing, and deployment of mission-critical enterprise applications and services using Java and related technologies, ensuring code quality and scalability.

- Microservices Architecture Design: Design, develop, and maintain robust and resilient microservices architecture using Spring Boot and other cloud-native patterns, ensuring loose coupling and high availability.

- Spring Framework Utilization: Demonstrate expert proficiency in utilizing components of the Spring Framework (e.g., Spring Core, Spring MVC, Spring Data, Spring Security) to build efficient and secure backend services.

- Technical Problem-Solving: Apply strong problem-solving and analytical skills to troubleshoot complex technical issues, optimize application performance, and resolve production incidents efficiently.

- Code Review and Standards: Actively participate in peer code reviews, enforce rigorous coding standards, and ensure adherence to security and performance best practices across the development team.

- Cross-Functional Collaboration: Collaborate effectively with DevOps, QA, and product teams to integrate and deploy applications using continuous integration/continuous deployment (CI/CD) pipelines.

- Documentation: Create and maintain comprehensive technical documentation for architecture design, API specifications (e.g., using OpenAPI/Swagger), and deployment procedures.

- System Integration: Design and implement robust API integrations with internal and external systems using protocols like RESTful Web Services or gRPC.

Required Skills :


- Proficiency in Java (Java 8+ preferred) and core concepts of Object-Oriented Programming (OOP).

- Expert-level knowledge and practical experience with the Spring Framework, specifically Spring Boot for building production-grade microservices.

- Extensive experience in designing, developing, and maintaining microservices architecture using containerization technologies (e.g., Docker) and orchestration (e.g., Kubernetes).

- Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) and experience with Spring Data JPA/Hibernate.

- Strong experience with building and consuming RESTful APIs and developing secure, scalable backend solutions.

- Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical field.

- Demonstrated strong analytical, problem-solving, and debugging skills.

Preferred Skills :


- Hands-on experience with cloud technologies and platforms such as AWS, Azure, or GCP, including serverless computing or managed services.

- Familiarity with messaging and streaming platforms like Kafka or RabbitMQ for inter-service communication.

- Experience with build tools such as Maven or Gradle and continuous integration systems (e.g., Jenkins, GitLab CI).


info-icon

Did you find something suspicious?