Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18297304

    GURUGRAM · FULLTIME

    Java Software Engineer

    ZIGTAL logo

    ZIGTAL

    Gurugram · onsite · Posted 34d ago

    Sourced fromFoundit
    Not disclosed2–10 yrsfulltimeGurugram

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Foundit · 11 questions to answer1.5s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Company Description: ZIGTAL is an AI-powered Workforce Intelligence platform that helps enterprises build skills-first, high-performing organizations. The platform unifies skill intelligence, performance intelligence, and an external talent marketplace to align workforce capabilities with business outcomes. ZIGTAL continuously measures and acts on skills in the context of performance, enabling data-driven talent decisions and objective-led learning. Its modular, flexible solutions integrate with existing systems and support global clients across Australia, the USA, and India, creating growth-oriented environments where skills drive success.

    Role Description: This is a full-time Java Software Engineer role based in Gurugram with a hybrid work model, allowing some work-from-home flexibility. The Java Software Engineer will design, develop, and maintain backend services and microservices that power ZIGTAL's Workforce Intelligence platform. Day-to-day responsibilities include writing clean, efficient Java code, implementing and integrating Spring-based components, participating in code reviews, and troubleshooting production issues. The role involves collaborating with product managers, data and AI teams, and other engineers to build scalable APIs, optimize system performance, and ensure secure, reliable integrations with external systems. The engineer will also contribute to technical documentation, unit and integration testing, and continuous improvement of development practices.

    Responsibilities

    ● Design & Development: Build and maintain RESTful APIs for a multi-tenant skill

    management platform with 16+ service modules

    ● Database Architecture: Design efficient database schemas and write complex JPA queries;

    manage Liquibase change sets for schema migrations

    ● Multi-tenancy: Implement and maintain multi-tenant data isolation patterns across the

    platform

    ● Integration Development: Build integrations with third-party identity providers (Keycloak,

    Azure AD), email services, and cloud AI/ML services (AWS Bedrock)

    ● Excel & PDF Processing: Develop robust data import/export features handling large Excel

    workbooks and PDF documents

    ● Code Quality: Write clean, testable code with comprehensive unit and integration tests;

    maintain code coverage thresholds (60-90%)

    ● Performance Optimization: Profile and optimize critical code paths, database queries, and

    caching strategies

    ● Code Reviews: Participate in peer code reviews ensuring adherence to coding standards

    and architectural guidelines

    ● Documentation: Create and maintain technical documentation and API specifications

    Required Qualifications

    ● Bachelor's degree from an IIT / Tier-1 engineering college

    ● 2-10 years of experience

    Skills:

    ● Strong Java Expertise: Deep knowledge of Java 17+ features including records, sealed

    classes, pattern matching, and virtual threads

    ● Spring Boot Mastery: Extensive experience with Spring Boot 3.x, Spring MVC, Spring Data

    JPA, Spring Cache, and Spring Validation

    ● REST API Design: Proven track record of designing and implementing scalable RESTful

    APIs

    ● Build and Work with various AI Services to embed intelligent functionality in the application.

    ● ORM & SQL Proficiency: Expert-level skills in JPA/Hibernate, writing optimized native

    queries, and managing entity relationships

    ● Database Migrations: Hands-on experience with Liquibase or Flyway for managing

    database schema evolution

    ● Testing Discipline: Strong unit testing skills using JUnit 5, Mockito; familiarity with

    integration testing patterns

    ● Maven Expertise: Experience with multi-module Maven projects and dependency

    management

    ● Git Proficiency: Strong version control skills with Git and GitHub workflow patterns

    Nice-to-Have skills

    ● Exposure to AI/ML integration (LLM APIs, AWS Bedrock)

    ● Experience with multi-tenant SaaS architecture patterns

    ● Familiarity with AWS services (ECS, ECR, Bedrock, S3)

    ● Knowledge of OAuth2/OIDC integration with Keycloak or Azure AD

    ● Experience with Docker containerization and deployment

    ● Familiarity with Lombok and ModelMapper

    ● Experience processing large Excel files (FastExcel, Apache POI)

    ● Knowledge of FreeMarker or similar templating engines

    Our Engineering Standards

    ● Code Coverage: Minimum 60-90% instruction coverage enforced via JaCoCo

    ● Code Style: Adherence to Google Java Style Guide (custom IntelliJ configuration provided)

    ● API Documentation: All APIs documented via SpringDoc OpenAPI

    ● Database Changes: All schema changes versioned through Liquibase

    ● Testing: Unit tests (*Test.java) and Integration tests (*IT.java) are separated and run

    independently

    Benefits & Perks

    ● Competitive salary commensurate with experience

    ● Opportunity to work with cutting-edge Java 17+ and Spring Boot 3.x technologies

    ● Experience in AI/ML integration with AWS Bedrock

    ● Collaborative, learning-focused engineering culture

    ● Flexible work arrangements

    Apply now if you're passionate about building scalable enterprise applications and want to

    contribute to a rapidly growing platform.

    Sourced from foundit

    Section · 02

    Skills

    MavenORM SQLrest api designdatabase migrationsSpring BootJavaGITtesting discipline

    Java Software Engineer · waiting for your command