Deqode

Java Backend Developer - Microservices Architecture

Bengaluru, KA, IN

2 months ago
Save Job

Summary

Key Responsibilities

  • Design and develop highly scalable Microservices using Java 17+, Spring Boot.
  • Architect and implement cloud-native solutions on AWS/Azure, ensuring high availability and scalability.
  • Work with Kubernetes (AKS) and Docker to containerize and orchestrate services efficiently.
  • Design, develop, and optimize SQL (PostgreSQL) and NoSQL (Couchbase, MongoDB, Cassandra) databases.
  • Implement SOLID principles, Design Patterns, and best coding practices to enhance application performance.
  • Integrate and maintain CI/CD pipelines using Jenkins, GitHub Actions, ArgoCD, and other DevOps tools.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Ensure code quality through automated testing, code reviews, and best Agile development practices.
  • Work with tools like Postman, SonarQube, and Snaky to optimize development and testing processes.
  • Troubleshoot production issues and optimize performance for high availability systems.

Skills

  • Excellent in Java 17 and above working experience.
  • Outstanding practical experience with Micro Services and Spring Boot.
  • Fantastic working knowledge of Kubernetes and Docker, AKS.
  • Strong proficiency with NoSQL (Couch base, MongoDB, Casandra) and SQL (PostgreSQL) databases.
  • Outstanding proficiency with cloud native, AWS/Azure.
  • Outstanding analytical abilities.
  • Effective communication abilities
  • Design Patterns and SOLID principals.

Other Skills

  • Jenkins, Postman, GitHub Actions, Jenkins, ArgoCD, Snaky, Sonar and Agile best practices.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job