Talent.com
This job offer is not available in your country.
Java Software Engineer

Java Software Engineer

WorkGeek ServicesAnand, IN
14 hours ago
Job description

We are seeking a Software Engineer / Senior Software Engineer with deep expertise in Java, Spring Boot , and Microservices , who can design and deliver scalable backend components. The ideal candidate should be proficient in SOLID principles , design patterns , and cloud-native development on AWS . Experience with message brokers like RabbitMQ or Kafka is required, and knowledge of event-driven or multi-tenant architectures is a strong plus.

Key Responsibilities

  • Design and develop scalable, secure, and high-performance backend modules using Java , Spring Boot , and Microservices .
  • Follow and enforce SOLID principles , OOP best practices , and use of design patterns .
  • Implement and maintain unit tests , conduct peer reviews , and contribute to CI / CD pipelines.
  • Collaborate with Product Owners, QA, and DevOps to ensure sprint success and deployment readiness.
  • Integrate messaging solutions using RabbitMQ / Kafka and contribute to event-driven workflows.
  • Support production issues, performance optimization, and system-level improvements.
  • Mentor junior engineers and promote technical excellence within the team.

Must-Have Skills

  • 2–7 years of experience in Java backend development .
  • Strong hands-on with Spring Boot , Microservices , and REST APIs .
  • Solid understanding of OOP , SOLID principles , and design patterns .
  • Experience with unit testing , mocking, and test-driven development (TDD).
  • Proficient in using message brokers like RabbitMQ or Kafka .
  • Experience with AWS cloud-native development (e.g., EC2, Lambda, S3, etc.).
  • Familiarity with Agile methodologies (Scrum / Kanban) and tools like Jira, Git.
  • Good to Have

  • Experience in event-driven architecture and multi-tenant applications .
  • Background in BFSI / Fintech domains like payments, lending, or banking integrations.
  • Exposure to CI / CD, containerization (Docker), and infrastructure-as-code.
  • Create a job alert for this search

    Software Engineer Java • Anand, IN