13 Aug
|
Tech Smcsquared Gcc
|
Bengaluru
13 Aug
Tech Smcsquared Gcc
Bengaluru
Role & responsibilities
- Design, develop and maintain well-structured, efficient and maintainable Java-based REST APIs and microservices using Spring Boot and Spring MVC.
- Implement current 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
📌 Java Developer (Bengaluru)
🏢 Tech Smcsquared Gcc
📍 Bengaluru