Show more filters
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Bengaluru, Karnataka, India
A free Jobstore account is required to proceed to the employer site.
Responsibilities

  • Follows TDD/BDD, clean code principles, and SOLID design patterns.
  • Designing scalable, distributed systems using microservices architecture.
  • Integration of event-driven systems (e. g., Kafka, RabbitMQ).
  • Test-driven development (TDD) and automated testing frameworks (JUnit, Selenium).
  • Code quality tools (SonarQube, Checkstyle).
  • Containerisation and orchestration for microservices.
  • Secure coding practices, OWASP compliance, and vulnerability management.
  • Monitoring and logging (Prometheus, Grafana, ELK Stack).
  • Incident response, root cause analysis, and SLA/SLO management.
  • High-availability and fault-tolerant system design.
  • Agile/Scrum methodologies and DevOps lifecycle integration.
  • End-to-end ownership from design to production deployment.
  • Collaboration with cross-functional teams.
  • Ability to articulate technical concepts to non-technical stakeholders.
  • Performance optimisation using metrics and logs.

Requirements

  • Skills: Java/J2EE, SQL/NoSql, DSA, System Design, event tools like Kafka, etc.
  • Deep knowledge of Java ecosystems (Spring Boot, Hibernate, REST APIs).
  • Strong understanding of CI/CD pipelines, version control (Git), and code reviews.
  • Expertise in DevOps tools: Jenkins, Docker, Kubernetes, Ansible, Terraform.

This job was posted by Ganesh Singh from Patch Infotech.
A free Jobstore account is required to proceed to the employer site.
Jobs in India   »   Jobs in Karnataka   »   Jobs in Bengaluru   »   Java Developer

More jobs

People also search