Job Description We are seeking a talented and experienced Senior Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems and microservices while leveraging cutting-edge technologies.


Key Responsibilities:


· Design and implement robust and efficient microservices using Spring Boot.


· Architect scalable systems based on microservices architecture principles.


· Utilize containerization tools such as Docker, Kubernetes, and OpenShift to package and deploy applications.


· Collaborate with DevOps teams to leverage cloud platforms including AWS, Google Cloud, and Azure.


· Manage and optimize both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).


· Develop asynchronous communication systems using RabbitMQ or Apache Kafka.


· Create and maintain APIs, including REST, GraphQL, and gRPC, for seamless integration across platforms.


· Collaborate with cross-functional teams to deliver high-quality solutions on time.


Required Skills and Qualifications:


· Proven expertise in Java programming and backend development.


· Strong experience with Spring Boot for building microservices and RESTful APIs.


· In-depth knowledge of microservices architecture and its implementation.


· Hands-on experience with Docker, Kubernetes, and OpenShift.


· Proficiency in cloud platforms like AWS, Google Cloud, or Azure.


· Solid understanding of relational and NoSQL databases, including MySQL, PostgreSQL, MongoDB, and Cassandra.


· Experience with messaging systems such as RabbitMQ or Apache Kafka.


· Knowledge of API development technologies, including REST, GraphQL, and gRPC.


Qualifications:


Bachelor’s degree in engineering. Department: IT, CS, ECE, EEE (10th 12th and Engineering min 70% or 10 years of experience in software development.


Similar jobs

Senior Java BAckend developer

Apply Now
Back to search page