Search

Java Lead

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Position: Java Onshore Tech lead

Location- either the Memphis,TN or Charlotte office and will be expected to work from the office five days a week

We need top notch resource, Excellent comm skills, there will be a coding test involved

Key Responsibilities

· Design & implement REST APIs that maintain backward compatibility while evolving the entitlements domain model

· Orchestrate complex business workflows across multiple external systems (APIGEE, Interpose SOAP passthrough, Azure services)

· Own integration boundaries with downstream systems, including error handling, retry logic, idempotency, and response translation

· Build and maintain data persistence layers using Spring Data JPA / Hibernate against Azure SQL, with careful attention to transaction semantics and audit trails

· Implement caching strategies using Redis/Redisson for performance-critical paths

· Write production-grade tests that verify behavior, not just coverage—unit, service, and resource-layer tests

· Design and maintain Helm charts for Kubernetes deployments across multiple environments

· Implement CI/CD pipelines and deployment automation using modern DevOps practices

· Manage containerization with Docker, optimize images, and ensure security best practices

· Investigate and resolve production incidents using Dynatrace, DQL queries, and log analysis

· Document design decisions in architecture records and implementation plans; maintain alignment between code and documentation

· Mentor junior engineers on domain knowledge, testing practices, and architectural patterns specific to this system


Required Technical Skills

Core Java & Spring

· Java 21 with modern language features (records, sealed classes, pattern matching)

· Spring Boot 3.5.4 and Spring ecosystem (Data JPA, Security, WebClient, AOP, Retry)

· Maven for build and dependency management

· Strong understanding of transaction boundaries, lazy loading, and persistence context in JPA/Hibernate

API & Integration Design

· RESTful API design with versioning, status codes, and partial-success semantics

· SOAP/XML parsing and generation (Interpose passthrough experience a plus)

· WebClient for async HTTP integrations with resilience patterns

· Experience with circuit breakers, retries, and timeouts (Resilience4j or equivalent)

· Understanding of idempotency and request deduplication in distributed systems

Data & Persistence

· Azure SQL and relational schema design

· Spring Data JPA / Hibernate with complex mappings, composite keys, and cascading behavior

· Ability to reason about query performance, N+1 problems, and connection pooling

· Experience with database migrations and schema evolution

Caching & Performance

· Redis and Redisson for distributed caching

· Cache invalidation strategies and TTL management

· Performance profiling and optimization

Testing & Quality

· Writing unit, service, and integration tests that verify behavior

· Test-driven development (TDD) practices

· Checkstyle and code quality enforcement

· Familiarity with JUnit 5, Mockito, and MockWebServer

DevOps & Infrastructure

· Kubernetes / AKS cluster management and deployment strategies

· Helm charts design, templating, and values management across environments

· Docker containerization, image optimization, and security scanning

· CI/CD pipelines (GitLab CI, GitHub Actions, or equivalent)

· Infrastructure-as-Code (IaC) principles and tools

· Azure services: Key Vault, SQL Database, Container Registry, managed identity

· mTLS and certificate-based authentication in Kubernetes

· Deployment automation, blue-green deployments, and rollback strategies

· Pod security policies, network policies, and RBAC in Kubernetes

Observability & Operations

· Dynatrace for APM, log analysis, and trace investigation

· DQL (Dynatrace Query Language) for custom metrics and dashboards

· Understanding of SLOs, error rates, and latency analysis

· Ability to read and interpret production logs without exposing PII

· Health checks, readiness probes, and liveness probes in Kubernetes

· Metrics collection and monitoring strategy

Cloud & Infrastructure

· Azure services: Key Vault, SQL Database, Container Registry, managed identity

· Kubernetes / AKS deployment concepts, scaling, and resource management

· Docker containerization and image management

· Container registries and image scanning

· Network configuration and service mesh concepts (optional but valued)


Preferred Qualifications

· 10+ years of backend software engineering in Java/Spring

· 3+ years of DevOps, SRE, or infrastructure engineering experience

· Experience with banking or financial services domain (profiles, accounts, entitlements, audit)

· Familiarity with APIGEE API gateway or similar

· Hands-on experience with Helm charts in production environments

· Experience with Kubernetes in production (AKS, EKS, or GKE)

· Knowledge of GitOps practices and tools (ArgoCD, Flux)

· Experience with Databricks for audit reporting or analytics

· Knowledge of PowerShell for operational scripting

· Contributions to open-source projects or published technical writing

· Experience with incident response and RCA (root cause analysis) documentation

· Familiarity with container security and image scanning tools


What You'll Work With

Component

Technology

Language

Java 21

Framework

Spring Boot 3.5.4

Build

Maven

Persistence

Spring Data JPA, Hibernate, Azure SQL

Caching

Redis, Redisson

HTTP Client

Spring WebClient

Integrations

APIGEE, Interpose SOAP, Azure Key Vault

Observability

Dynatrace, DQL, structured logging

Testing

JUnit 5, Mockito, MockWebServer

Code Quality

Checkstyle, Spotless, SonarQube

Container

Docker, Kubernetes/AKS

Infrastructure

Helm, Azure Container Registry

CI/CD

GitLab CI / GitHub Actions

Audit

Databricks, event-driven outbound workflows


Code Quality & Standards

You'll be expected to:

· Follow surgical, minimal-change principles when modifying code

· Preserve existing API contracts and status codes unless explicitly changing behavior

· Write focused tests that cover changed behavior, not just line coverage

· Maintain security standards: never log secrets, PII, or raw SOAP bodies

· Document design decisions in architecture records for major changes

· Participate in code review with attention to integration boundaries and transaction semantics

· Ensure Helm charts are maintainable, well-documented, and follow Kubernetes best practices

· Implement deployment automation with proper validation and rollback strategies

\nCompany Description

K-Tek Resourcing is a consulting organization with offices in Houston TX and St. Paul, MN. It is supported by 2 global delivery centers, located in India. With its global employee strength of over 250, K-Tek has been supporting its clients for over 9 years.

Why K-Tek
K-Tek has a tenet of excelling at delivering resources and solutions based on its experience, integrity, distinction in delivery, reduced turn-around time and the consistency at being the "First Time Right".

Vision / Mission
At K-Tek we believe in understanding the specific needs of the customer and tailor-creating innovative solutions to meet these needs. We invest in our employees and customers. We build a relation of trust with our customers through empathy, solutions and being the first time right.

K-Tek Resourcing LLC is one of the leaders in Resourcing industry with a portfolio of over 300+ consultants working at different client’s sites. Our commitment to compliance, excellent client servicing and superior quality has positioned us for sustained success.

Company Description

K-Tek Resourcing is a consulting organization with offices in Houston TX and St. Paul, MN. It is supported by 2 global delivery centers, located in India. With its global employee strength of over 250, K-Tek has been supporting its clients for over 9 years.\r\n\r\nWhy K-Tek\r\nK-Tek has a tenet of excelling at delivering resources and solutions based on its experience, integrity, distinction in delivery, reduced turn-around time and the consistency at being the "First Time Right".\r\n\r\nVision / Mission\r\nAt K-Tek we believe in understanding the specific needs of the customer and tailor-creating innovative solutions to meet these needs. We invest in our employees and customers. We build a relation of trust with our customers through empathy, solutions and being the first time right.\r\n\r\n K-Tek Resourcing LLC is one of the leaders in Resourcing industry with a portfolio of over 300+ consultants working at different client’s sites. Our commitment to compliance, excellent client servicing and superior quality has positioned us for sustained success.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...