Java Backend Developer

Maruti Suzuki

  • Gurgaon, Haryana
  • Permanent
  • Full-time
  • 29 days ago
Key Responsibilities:
  • Design and Development:
  • Develop, test, and deploy microservices that are scalable, efficient, and secure.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Architecture and Best Practices:
  • Implement best practices for microservices architecture, including API design, security, and performance optimization.
  • Contribute to the design and implementation of the system architecture.
  • Ensure that the microservices architecture supports high availability and resilience.
  • Continuous Integration and Deployment:
  • Develop and maintain CI/CD pipelines to automate the deployment process.
  • Monitor and manage the deployment of microservices in various environments.
  • Troubleshoot and resolve issues in development, test, and production environments.
  • Collaboration and Communication:
  • Work closely with frontend and backend developers, QA, and DevOps teams.
  • Participate in code reviews, design discussions, and technical documentation.
  • Communicate effectively with team members and stakeholders to ensure successful project delivery.
  • Maintenance and Support:
  • Perform regular maintenance and updates to microservices.
  • Ensure the security and integrity of the microservices.
  • Provide support for production issues and resolve them in a timely manner.
Required Skills and Qualifications:
  • Technical Skills:
  • Proficient in one or more programming languages such, preferably Java (and related frameworks such as Spring Boot)
  • Strong understanding of microservices architecture and design patterns.
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of RESTful APIs, gRPC, and messaging systems (e.g., Kafka, RabbitMQ).
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
  • Experience with database technologies such as SQL, NoSQL (e.g., MongoDB, Cassandra).
  • Familiarity with monitoring and logging tools like Prometheus, Grafana, ELK stack.
  • Understanding of DevOps practices and principles.
  • Knowledge of Agile and Scrum ways of working
Professional Experience:
  • Experience with cloud platforms (preferably AWS)
  • 4+ years of experience in software development, with a focus on microservices.
  • Strong problem-solving skills and attention to detail.
Soft Skills:
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks effectively.
  • Strong analytical and troubleshooting abilities.
  • A proactive approach to learning and development.

Maruti Suzuki

Similar Jobs

  • SailPoint Developer

    REA

    • Gurgaon, Haryana
    About REA At REA, we are shaping the future of real estate. Our engineering teams are the architects behind the experiences that millions of property seekers rely on every day. W…
    • 28 days ago
    • Apply easily
  • Senior Java Developer

    Yatra

    • Gurgaon, Haryana
    Job Title: Java Developer Experience: 4 to 6Years About the Role We are looking for a passionate and experienced Java Developer to join our growing engineering team. The ideal …
    • 1 day ago
  • Senior Fullstack Developer- Java & Angular2+

    Ciena

    • Gurgaon, Haryana
    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that e…
    • 16 days ago