Search by job, company or skills

Java Developer

5-8 Years
Quick Apply
  • Posted a month ago
  • Over 200 applicants have applied

Job Description

Role & responsibilities

  • Design, develop and maintain well-structured, efficient and maintainable Java-based REST APIs and microservices using Spring Boot and Spring MVC.
  • Implement new features, enhancements and integrations for enterprise API platforms and domain-specific services (payments/clearing, billing, insurance products, neo-banking services).
  • Work on backend services involving persistence (Hibernate / JPA), relational databases (MySQL, Oracle) and NoSQL / search stores (ElasticSearch).
  • Build and support event-driven architectures and distributed transactions (experience with SAGA patterns and asynchronous event flows).
  • Implement logging, billing and auditing pipelines (collecting API usage logs, validating parameters and generating billing volumes/files).
  • Ensure high code quality by troubleshooting, resolving defects, writing unit/integration tests and participating in code reviews.
  • Collaborate with cross-functional teams (product, QA, DevOps) in an Agile environment to deliver incremental releases.
  • Support CI/CD and deployment activities using build and pipeline tools; assist with containerization/ orchestration (Docker, Kubernetes) and cloud deployments (AWS).
  • Participate in design discussions, performance tuning and capacity planning for production systems.

Preferred candidate profile

  • 4 to 8 years of professional experience building enterprise Java applications.
  • Strong Java core skills and extensive experience with Spring Boot, Spring MVC and building RESTful APIs.
  • Experience with Microservices architecture and related design patterns.
  • Proficient with ORM technologies (Hibernate / JPA).
  • Databases: MySQL and Oracle; familiarity with NoSQL / search technologies such as ElasticSearch.
  • Cloud & DevOps: AWS experience; exposure to Docker and Kubernetes.
  • Build & CI/CD tools: Maven, Jenkins, Git.
  • Experience working on financial domain projects (banking check-clearing/transaction gateway, API billing platforms, insurance product APIs, neo-banking).
  • Experience with event-driven architecture and SAGA pattern (used for distributed debit/credit services).
  • Proven track record of debugging, bug-fixing and delivering stable customer-facing services.

Nice to have:

  • Experience with cloud platforms (AWS, Google Cloud, or Azur

About Company

SMC Squared specializes in optimizing global workforces for companies, offering solutions for teams ranging from 5 to 1000+ members. Our expertise lies in establishing and managing Global Capability Centers (GCCs) that integrate seamlessly with your existing talent strategies.
Our model is designed to create a long-lasting asset for your company, offering flexibility and the choice to employ teams directly on your payroll or ours. We focus on building physical locations that reflect your brand and foster a strong team culture, ensuring alignment with your company's core values.
With 30 years of experience, our team is adept in global operations and delivering world-class service. We simplify entry into the Indian market by leveraging our capital and expertise, providing a swift and effective alternative. Our proven GCC approach has seen continued success, contributing significantly to your bottom line. Working alongside you and your team, our leaders use our signature US Enablement approach to drive innovation, accelerate business growth, and foster a unified global team while safeguarding your intellectual property.

Job ID: 130678755

Similar Jobs

Bengaluru, India

Skills:

KafkaSpring BootWsdlOktaConfluenceDockerElasticsearchSpring SecurityJavaNewrelicHibernateSoap UiJiraSqlPostmanSpring CoreRestful ApisKubernetesAWS SQSOpenSearchSOAP-based web servicesGoogleMicrosoft Azure ADOpenAPI

Bengaluru, India

Skills:

react.js AlgorithmsDesign PatternsPostgreSQLSpring BootEclipseJsonAngularMicroservicesOpenshiftdata structuresVisual Studio CodeAWSJavaHtml 5OdataHibernateUi5CSSSoapSpringXmlRest ApisJpaAzureJavaScript ES6Cloud native developmentGitHub ActionsEclipse LinkCI CD pipelines

Bengaluru

Skills:

java_stack_developmentspring_frameworkcomplex_sql_queriesci_cd_processjob_scheduler_management

Bengaluru, Chennai, Gurugram

Skills:

JavaSpringSpringbootMicroservicesGcpCloud

Bengaluru, India

Skills:

Web ServicesHibernateDatabase KnowledgeSpring BootSpring MVCSqlSpringMessaging Services KafkaJava 17

Beware of Scammers

We don’t charge money for job offers