Excellent Opportunity for Java Architect, Kochi
Greetings from ThinkPalm,
We have an immediate opportunity for Java Architect, Kochi.
Experience - 12+ Years
Notice Period - Immediate candidates preferred
Educational Qualification - BTech/BE/Masters
Job Description
Tech Stack
Backend: Java (Spring Boot), Go, REST APIs, MongoDB
Frontend: React Native
Platform: Google Cloud Platform (GCP), Kubernetes, Docker, Terraform, CircleCI
Other: Event-driven architecture, Backstage.io, Prometheus, Grafana, Redis, Message Queues, Serverless (Cloud Functions)
________________________________________
Role & Responsibilities
• Drive the architectural design, scalability strategy, and integration approach for the Reimbursements product within the Wallet ecosystem.
• Design, build, and oversee the implementation of microservices using Java Spring Boot, following industry-standard design patterns.
• Work closely with engineering leadership, the Backend Chapter, and the Principal Engineer to establish long-term technical strategies.
• Architect solutions for large-scale data processing, addressing performance, reliability, and data consistency.
• Implement highly available and low-latency systems using caching (Redis), message queues, and event-driven patterns.
• Design serverless components where applicable to improve system elasticity and cost efficiency.
• Review designs, perform in-depth code reviews, and mentor backend engineers on best practices, patterns, and architectural principles.
• Contribute to improving documentation, coding standards, and architectural governance across the backend ecosystem.
• Ensure high-quality delivery through automated testing, CI/CD, monitoring, and observability instrumentation.
• Collaborate with cross-functional teams (Product, Design, QA, Frontend) to deliver features end-to-end.
________________________________________
Required Skills & Experience
• 12+ years of hands-on experience in backend engineering with strong expertise in Java and Spring Boot.
• Deep knowledge of object-oriented design principles, Java design patterns, and enterprise-grade architecture.
• Extensive experience designing and implementing microservices in distributed cloud environments.
• Proven experience handling large data sets with focus on performance, scalability, and data integrity.
• Hands-on expertise with cloud platforms (GCP preferred) along with Kubernetes, Docker, and Terraform.
• Strong understanding of event-driven architecture, message queues (e.g., Pub/Sub, Kafka, RabbitMQ), and asynchronous workflows.
• Experience integrating caching layers such as Redis to optimize application performance.
• Familiarity with serverless architectures (Cloud Functions, Cloud Run).
• Experience with NoSQL databases such as MongoDB.
• Comfortable in a fast-paced, product-driven environment with strong collaboration and communication.
• Ability to mentor teams and provide architectural oversight.
________________________________________
Nice-to-Have
• Monitoring & observability experience (Prometheus, Grafana).
• Prior exposure to HCM or payroll/payments domain.
• Experience with authentication/SSO technologies (Okta or similar).
• Contributions to open-source projects.