← Back to jobs

Zigtal Logo
Java Software Engineer

Zigtal

 

Gurugram

Posted On: 12 days ago
Experience: 2 years
Availability: Remote
Openings: 1
Category: Software Developers
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

About the Role We are seeking an experienced Senior Java Developer with 2-10 years of hands-on experience to join our engineering team and contribute to the development of Skill Intelligence Platform – a comprehensive, multi-tenant SaaS platform that powers skill management, performance rating cycles, mentoring, learning journeys, and career development for enterprise clients. This is an opportunity to work on a sophisticated, microservices-oriented backend built on modern Java technologies and deployed on AWS infrastructure. 

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 

● 2-10 years of experience ● 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 

● 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 ● Exposure to AI/ML integration with AWS Bedrock ● Collaborative, learning-focused engineering culture ● Flexible work arrangements 

Apply now if you're passionate about building scalable enterprise Java applications and want to contribute to a platform that empowers organizations to manage talent and skills effectively 

Key Skills
Education

B. Tech.

Related Jobs

No related jobs found

← Back to jobs