← Back to jobs

Josh Software Logo
Sr. Java Developer

Josh Software

 

Pune, Maharashtra, India

Posted On: 1 day ago
Experience: 6+ years
Availability: Hybrid
Openings: 1
Category: Sr. Java Developer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

You will build and maintain scalable microservices using Java and Spring Boot.

This role is on-site.

Responsibilities

  • Implement microservice design patterns and apply SOLID principles to ensure clean, maintainable code.
  • Develop synchronous and asynchronous communication patterns using REST, gRPC, and message queues.
  • Design and manage data flow using Apache Kafka for event-driven architectures.
  • Write efficient, thread-safe code utilizing advanced Java multi-threading techniques.
  • Manage source code and versioning through Git or SVN.

Required Skills

  • 6+ years of professional software development experience.
  • Proficiency in Java OOPs programming and multi-threading.
  • Hands-on experience with the Spring Boot framework.
  • Extensive experience with Java Design Patterns and Microservice Design patterns.
  • Practical knowledge of Apache Kafka.
  • Experience with synchronous and asynchronous communication (REST, gRPC, and messaging queues).
  • Strong understanding of SOLID principles.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or an equivalent field.

Preferred Skills

  • Experience with Docker, containers, and AWS or other cloud concepts.
  • Working knowledge of CI/CD principles and Agile development cycles.

Education

Bachelors/Masters

Related Jobs

No related jobs found

← Back to jobs