Java Developer - Consultant - Trivandrum

Embark

Thiruvananthapuram

On-site

INR 1,400,000 - 2,200,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Embark is seeking a Senior Software Engineer / Integration Consultant to drive the implementation and integration of our SaaS platform with customer ecosystems.

The ideal candidate will possess a strong background in Java backend development, distributed systems, API integrations, and enterprise application architecture, with the ability to collaborate across customers, partners, and internal product teams.

Qualifications

  • Bachelor's degree in Computer Science, IT, Engineering or related field.
  • 3–5 years of experience in software engineering, enterprise integrations, or SaaS implementations.
  • Experience delivering at least one end-to-end SaaS implementation project.
  • Strong hands-on experience in Java, Spring Boot, Microservices, REST APIs.
  • Experience with Apache Kafka and RabbitMQ.
  • Experience designing scalable, resilient distributed systems.
  • Experience in Agile environments and strong communication skills.

Responsibilities

  • Partner with customers and teams to understand integration requirements.
  • Design and deliver end-to-end integration solutions for SaaS onboarding.
  • Develop backend services using Java, Spring Boot and microservices.
  • Build REST APIs and event-driven integrations.
  • Work with enterprise apps, third-party systems, and cloud services.
  • Lead troubleshooting and ensure production reliability.
  • Collaborate with Product Management, Engineering and Customer Success.
  • Support Agile delivery and sprint planning.

Skills

Java
Spring Boot
Microservices
REST API Development
SQL Databases
Apache Kafka
RabbitMQ
Data integration concepts
API-led architectures
Event-driven architectures
Security concepts
High availability
Agile environments
Debugging & problem-solving
Technical writing

Education

Bachelor's degree in Computer Science / IT / Engineering

Tools

Kafka Connect Framework
HTTP Connectors
REST Connectors
JMS Connectors
Kafka Brokers setup

Job description

Job Description:

About the Role

We are looking for a highly skilled Senior Software Engineer / Integration Consultant to drive the successful implementation and integration of our SaaS platform with customer ecosystems. The ideal candidate will possess a strong background in Java backend development, distributed systems, API integrations, and enterprise application architecture, with the ability to collaborate across customers, partners, and internal product teams.

This role requires a blend of solution design, hands‑on engineering, SaaS implementation expertise, stakeholder management, and technical leadership to ensure successful customer onboarding and integration delivery.

Solution Design & Integration Delivery
  • Partner with customers, implementation teams, and business stakeholders to understand and define integration requirements.
  • Design and deliver end‑to‑end integration solutions for SaaS onboarding projects.
  • Define the logical sequence of integration activities and manage technical dependencies.
  • Design scalable, secure, and highly available integration architectures.
  • Create technical solution blueprints, architecture diagrams, and integration documentation.
Engineering & Development
  • Design, develop, and maintain backend services using Java, Spring Boot, and Microservices architecture.
  • Build and maintain REST APIs and event‑driven integrations.
  • Develop integrations with enterprise applications, third‑party systems, and cloud services.
  • Implement messaging and streaming solutions using Apache Kafka and RabbitMQ.
  • Work with relational databases such as MySQL and PostgreSQL.
  • Participate in code reviews to ensure high‑quality, maintainable, and scalable code.
Collaboration & Delivery
  • Collaborate closely with Product Management, Engineering, and Customer Success teams.
  • Support Agile delivery processes and contribute to sprint planning and execution.
  • Drive continuous improvements in implementation methodologies, documentation, and onboarding experience.
  • Work with geographically distributed client and delivery teams.
Production Support & Troubleshooting
  • Lead the identification, isolation, troubleshooting, and resolution of integration‑related issues.
  • Support cloud infrastructure and system components required for seamless integrations.
  • Ensure system reliability, availability, and performance in production environments.
Requirements
Required Qualifications
  • Bachelors degree in Computer Science, Information Technology, Engineering, or related discipline.
  • 3-5 years of experience in software engineering, enterprise integrations, or SaaS implementation.
  • Experience delivering at least one end‑to‑end SaaS implementation project.
  • Strong hands‑on experience in:
    • Java
    • Spring Boot
    • Microservices Architecture
    • REST API Development
    • SQL Databases (MySQL, PostgreSQL)
    • Apache Kafka
    • RabbitMQ
  • Experience designing scalable and resilient distributed systems.
  • Strong understanding of:
    • Data integration concepts and frameworks
    • API‑led and event‑driven architectures
    • Network protocols and enterprise integration patterns
    • Security concepts in integration technology stacks
    • High availability and clustering configurations
  • Experience working in Agile environments.
  • Strong debugging, analytical, and problem‑solving capabilities.
  • Excellent verbal and written communication skills.
  • Ability to translate complex technical requirements into practical business solutions.
  • Strong documentation and technical writing skills.
  • Experience conducting technical design reviews and code reviews.
Preferred Qualifications
  • Experience working in SaaS product‑based organizations.
  • Exposure to Azure Cloud services and cloud‑native integration patterns.
  • Knowledge of AWS or GCP is an added advantage.
  • Hands‑on experience with:
    • Kafka Brokers setup and configuration
    • Kafka Connect Framework
    • HTTP Connectors
    • REST Connectors
    • JMS Connectors
  • Experience using architecture and modeling tools to create solution designs.
  • Domain experience in:
    • Banking & Financial Services
    • Enterprise Software Platforms
    • Large‑scale IT environments
  • Experience working with globally distributed engineering and customer teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer - Technical Consultant - Trivandrum
Java Developer - Technical Consultant - Trivandrum

Embark • Thiruvananthapuram

On-site
INR 1,800,000 - 2,400,000
Java - Consultant SE - Trivandrum
Java - Consultant SE - Trivandrum

Embark • Thiruvananthapuram

On-site
INR 1,200,000 - 2,400,000
Java - Consultant SE - Trivandrum
Java - Consultant SE - Trivandrum

Embark • Thiruvananthapuram

On-site
INR 1,500,000 - 2,100,000
Java - Technical Consultant SSE - Trivandrum
Java - Technical Consultant SSE - Trivandrum

Embarkgcc Services • Thiruvananthapuram

On-site
INR 2,800,000 - 4,200,000
QA Automation Engineer - Thiruvananthpuram
QA Automation Engineer - Thiruvananthpuram

EMBARKGCC SERVICES PRIVATE LIMITED • Thiruvananthapuram

On-site
INR 1,200,000 - 2,100,000
Software Engineer
Software Engineer

V2 Solutions • Pune District

On-site
INR 600,000 - 1,000,000
Lead I - Software Engineering- Java Spring Rest API
Lead I - Software Engineering- Java Spring Rest API

UST • Thiruvananthapuram

On-site
INR 900,000 - 1,400,000
QA Automation Engineer - Thiruvananthpuram
QA Automation Engineer - Thiruvananthpuram

Embarkgcc Services • Thiruvananthapuram

On-site
INR 1,200,000 - 1,800,000
Sr. Backend Lead - Java+Cloud
Sr. Backend Lead - Java+Cloud

UST • Chennai District

On-site
INR 900,000 - 1,400,000
Senior Technical Lead
Senior Technical Lead

Comviva • Gurugram District

On-site
INR 4,000,000 - 7,000,000