{"id":2911693,"url":"https://alion.io/job/dataart-senior-tech-lead-java","title":"Senior Tech Lead (Java)","company":{"id":46984,"name":"DataArt","domain":"dataart.com","url":"https://alion.io/company/dataart-com","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hyderabad, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18000,"max_usd":45000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":69},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Amazon Aurora","optional":false},{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"ArgoCD","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Flyway","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitOps","optional":false},{"name":"Gradle","optional":false},{"name":"GraphQL","optional":false},{"name":"Helm","optional":false},{"name":"Hibernate","optional":false},{"name":"HikariCP","optional":false},{"name":"IAM","optional":false},{"name":"Java","optional":false},{"name":"Kong","optional":false},{"name":"Kubernetes","optional":false},{"name":"Micronaut","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Security","optional":false},{"name":"Swagger","optional":false},{"name":"Terraform","optional":false},{"name":"OpenTelemetry","optional":true}],"status":"live","first_seen_at":"2026-10-20T09:35:00Z","employer_posted_date":null,"last_verified_at":"2026-10-20T09:35:00Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"As a Tech Lead, you will guide a squad of engineers in delivering Java microservices on AWS, balancing hands-on technical contribution with team leadership responsibilities. You will own the quality and integrity of your squad's deliverables, drive implementation against architecture guidance, and ensure engineering standards are met on every release. You will work closely with the Technical Architect and Delivery Manager to plan, estimate, and ship working software on a predictable cadence.\n\nResponsibilities: \nDesign and implement Java microservices following DDD principles: aggregate roots, bounded contexts, and domain events published to the enterprise event bus.\nImplement CQRS read/write separation: Hibernate ORM write path, GraphQL composition, and ORM-based REST GET DTOs for reads.\nImplement and maintain database schemas with Flyway migrations on Aurora PostgreSQL; ensure schema changes include corresponding history-table updates.\nIntegrate AWS security patterns: RDS IAM database authentication, Secrets Manager, KMS at-rest encryption, and TLS in-transit configuration.\nImplement authentication flows using Azure B2C and/or AWS Cognito (OIDC / JWT) for multiple user personas.\nCollaborate with cross-functional teams to define, design, and ship new features; translate architecture decisions into actionable engineering tasks.\nOwn CI/CD pipeline health: GitHub Actions reusable workflows, semantic versioning, ECR push, EKS deployment, automated test gates.\nIdentify and address performance bottlenecks, scalability issues, and bugs; lead root cause analysis on production incidents.\nWrite clean, well-documented, maintainable code and ensure the squad does the same.\nParticipate in sprint ceremonies under Agile SDLC; contribute to backlog refinement and estimation.\nStay current with industry trends, including AI tooling, to keep the squad's approach modern and competitive.\n\nRequirements: \nTechnology stack: Java (Amazon Corretto), Micronaut, Gradle, Hibernate, MyBatis, Aurora PostgreSQL, Flyway, AWS EKS, Argo CD, Terraform, GitHub Actions, Kong API Gateway, AWS IAM / Secrets Manager, OpenTelemetry, Azure B2C, AWS Cognito.\n10+ years of professional experience in Java development, with at least 3 years in a tech lead or senior lead role.\nStrong understanding of microservices architecture, DDD, and cloud-native design principles.\nExcellent knowledge of Java (21+), Micronaut or Spring Boot, Hibernate / JPA, MyBatis, Gradle, and Git.\nHands-on experience with Aurora PostgreSQL or equivalent RDBMS: schema design, Flyway migrations, connection pooling (HikariCP).\nExperience with AWS platform services: EKS, RDS, IAM, Secrets Manager, ECR, and CloudWatch.\nFamiliarity with identity platforms: Azure B2C and/or AWS Cognito OIDC/JWT flows and JWT validation in a Micronaut or Spring Security context.\nExperience with Docker containerization and Kubernetes / Helm deployments.\nCI/CD experience with GitHub Actions or equivalent; understanding of GitOps practices (Argo CD).\nExperience with OpenAPI/Swagger for contract-driven API development.\nUnderstanding of pub/sub and event-driven messaging (Kafka, AWS SNS/SQS, Azure Service Bus, or equivalent).\nStrong understanding of relational database design and query optimization.\nExperience with code quality tooling: linters, formatters, and coverage gates in CI.\nUnderstanding of Agile SDLC and comfortable leading planning, refinement, and retrospective ceremonies.\nTeam player with initiative and a results-oriented attitude; good sense for quality.\nStrong English communication skills; ability to bridge technical and product conversations.\nExcellent problem-solving skills and a proactive attitude.\n\nNice to have: \nExperience in the finance or investment management industry.\nAWS certifications such as Developer or Solutions Architect.\nHands-on experience with Terraform for AWS EKS, RDS, and IAM infrastructure.\nExperience with Azure Service Bus and hybrid Azure-to-AWS event bridge patterns.\nExperience with GraphQL schema design and DataLoader batching for N+1 prevention.\nExperience with Kong API Gateway, including route configuration and OIDC plugin integration.\nExperience with the Micronaut GraphQL module.\nExperience with Aurora PostgreSQL temporal and history table patterns.\nSkills\nAWS, Amazon Web Services, Aurora PostgreSQL, CI/CD, Docker, EKS, GitHub Actions, Hibernate, JPA, Java, Java 17, Java 21, Java Lead, Java Tech Lead, Kubernetes, Lead Java Developer, Micronaut, Microservices, Microservices Architecture, PostgreSQL, Principal Java Engineer, RDS, Senior Java Developer, Spring Boot, Technical Architect, Technical Lead, Terraform","description_format":"text","description_chars":4633,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-20T09:35:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":30,"reasons":["seen:3","velocity","win:early"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/dataart-senior-tech-lead-java","json_url":"https://alion.io/job/dataart-senior-tech-lead-java.json","meta":{"generated_at":"2026-10-24T15:25:52Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":22042,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":46984},"rest":"https://alion.io/mcp/rest/get_company?id=46984"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdataart-senior-tech-lead-java"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdataart-senior-tech-lead-java"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdataart-senior-tech-lead-java"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dataart-senior-tech-lead-java\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdataart-senior-tech-lead-java"}]}