Java Tech Lead-5

Realign Llc

San Antonio (TX)

On-site

USD 125,000 - 180,000

Full time

32 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Realign Llc in San Antonio, Texas is seeking a Java Tech Lead to design and drive enterprise applications using Java, Spring Boot, Kafka, and AWS. You will shape technical architecture, set coding standards, and mentor distributed development teams.

You will lead REST API and event-driven service development, implement cloud-native solutions on AWS, and oversee CI/CD pipelines, IaC, and DevOps practices. Strong communication with stakeholders and hands-on leadership required.

Qualifications

  • Experienced in leading enterprise Java projects.
  • Strong knowledge of Java/JVM stack and Spring.
  • Experience with Kafka-based streaming architectures.
  • Proven ability to mentor distributed teams.
  • Deep understanding of cloud-native patterns and AWS.

Responsibilities

  • Lead design and development of enterprise applications using Java, Spring Boot, Kafka, and AWS.
  • Define architecture, coding standards, and engineering best practices.
  • Mentor development teams and lead design reviews.
  • Drive technical decisions and roadmaps.
  • Oversee CI/CD and DevOps practices across delivery teams.
  • Coordinate with stakeholders and ensure timely releases.

Skills

Java 11/17+
Spring Boot
Kafka
AWS
REST API
Microservices
Kubernetes
Docker
CI/CD
DevOps
Security

Tools

Jenkins
GitHub Actions
Terraform
Ansible
SonarQube
Confluent Platform

Job description

Required Skills
  • Lead the design and development of enterprise applications using Java, Spring Boot, Kafka, and AWS.
  • Define technical architecture, solution patterns, coding standards, and engineering best practices.
  • Provide technical direction and mentorship to development teams.
  • Conduct architecture reviews, code reviews, and design walkthroughs.
  • Drive technical decision-making and technology roadmaps.
Appl ication Development
  • Design and develop scalable microservices using Java and Spring Boot.
  • Build reusable frameworks and shared components.
  • Develop REST APIs and event-driven services.
  • Implement fault-tolerant and high-availability solutions.
  • Optimize application performance, scalability, and reliability.
  • Design and implement Kafka-based event streaming solutions.
  • Create producers, consumers, and stream-processing applications.
  • Define topic strategies, partitioning, retention policies, and message schemas.
  • Monitor and optimize Kafka cluster performance.
  • Implement asynchronous integration patterns and real-time data processing.
  • Design and deploy cloud-native applications on AWS.
  • Build highly available and scalable cloud solutions.
  • Optimize cloud cost, security, and operational efficiency.
  • Support cloud migration and modernization initiatives.
API & Integration Development
  • Develop secure integration solutions with internal and external systems.
  • Implement API security, authentication, and authorization mechanisms.
  • Build integration services using event-based and synchronous communication patterns.
DevOps & CI/CD
  • Establish CI/CD pipelines for automated build, test, and deployment.
  • Automate infrastructure provisioning and application deployments.
  • Improve release quality through automation and monitoring.
Delivery & Team Management
  • Lead distributed onshore/offshore development teams.
  • Estimate project efforts and participate in release planning.
  • Track delivery risks, issues, and dependencies.
  • Coordinate with business stakeholders, architects, QA teams, and product owners.
  • Support Agile ceremonies and sprint execution.
Job Type: Full Time
Job Category: IT
Job Description

Java Tech Lead

San Antonio, Tx

Fulltime

Java/Springboot Technical Lead

Must Have Technical/Functional Skills

Core Technologies
  • Java 11/17+
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Cloud
Messaging & Streaming
  • Apache Kafka
  • Kafka Streams
  • Confluent Platform
  • Event-Driven Architecture
  • Asynchronous Messaging
Cloud Technologies
  • AWS EC2
  • AWS ECS / EKS
  • AWS Lambda
  • API Gateway
  • S3
  • SQS
  • SNS
  • CloudWatch
  • IAM
Microservices
  • Microservices Architecture
  • Domain-Driven Design (DDD)
  • Service Discovery
  • API Gateway Patterns
  • Distributed Transactions
  • Resiliency Patterns
DevOps
  • Docker
  • Kubernetes
  • Jenkins
  • GitHub Actions
  • Terraform
  • Ansible
  • SonarQube
Databases
  • Oracle
  • PostgreSQL
API Technologies
  • REST APIs
  • OpenAPI / Swagger
  • JSON
  • OAuth 2.0
  • JWT
Monitoring & Observability
  • ELK Stack
  • Grafana
Roles & Responsibilities
  • Lead the design and development of enterprise applications using Java, Spring Boot, Kafka, and AWS.
  • Define technical architecture, solution patterns, coding standards, and engineering best practices.
  • Provide technical direction and mentorship to development teams.
  • Conduct architecture reviews, code reviews, and design walkthroughs.
  • Drive technical decision-making and technology roadmaps.
  • Design and develop scalable microservices using Java and Spring Boot.
  • Build reusable frameworks and shared components.
  • Develop REST APIs and event-driven services.
  • Implement fault-tolerant and high-availability solutions.
  • Optimize application performance, scalability, and reliability.
  • Design and implement Kafka-based event streaming solutions.
  • Create producers, consumers, and stream-processing applications.
  • Define topic strategies, partitioning, retention policies, and message schemas.
  • Monitor and optimize Kafka cluster performance.
  • Implement asynchronous integration patterns and real-time data processing.
  • Design and deploy cloud-native applications on AWS.
  • Implement Infrastructure as Code (IaC).
  • Build highly available and scalable cloud solutions.
  • Optimize cloud cost, security, and operational efficiency.
  • Support cloud migration and modernization initiatives.
  • Design enterprise-grade RESTful APIs.
  • Develop secure integration solutions with internal and external systems.
  • Implement API security, authentication, and authorization mechanisms.
  • Build integration services using event-based and synchronous communication patterns.
  • Establish CI/CD pipelines for automated build, test, and deployment.
  • Implement DevSecOps practices.
  • Automate infrastructure provisioning and application deployments.
  • Improve release quality through automation and monitoring.
  • Lead distributed onshore/offshore development teams.
  • Estimate project efforts and participate in release planning.
  • Track delivery risks, issues, and dependencies.
  • Coordinate with business stakeholders, architects, QA teams, and product owners.
  • Support Agile ceremonies and sprint execution.
Kafka & Event-Driven Architecture
  • Design and implement Kafka-based event streaming solutions.
  • Create producers, consumers, and stream-processing applications.
  • Define topic strategies, partitioning, retention policies, and message schemas.
  • Monitor and optimize Kafka cluster performance.
  • Implement asynchronous integration patterns and real-time data processing.
AWS Cloud Engineering
  • Design and deploy cloud-native applications on AWS.
  • Implement Infrastructure as Code (IaC).
  • Build highly available and scalable cloud solutions.
  • Optimize cloud cost, security, and operational efficiency.
  • Support cloud migration and modernization initiatives.
API & Integration Development
  • Design enterprise-grade RESTful APIs.
  • Develop secure integration solutions with internal and external systems.
  • Implement API security, authentication, and authorization mechanisms.
  • Build integration services using event-based and synchronous communication patterns.
DevOps & CI/CD
  • Establish CI/CD pipelines for automated build, test, and deployment.
  • Implement DevSecOps practices.
  • Automate infrastructure provisioning and application deployments.
  • Improve release quality through automation and monitoring.
Delivery & Team Management
  • Lead distributed onshore/offshore development teams.
  • Estimate project efforts and participate in release planning.
  • Track delivery risks, issues, and dependencies.
  • Coordinate with business stakeholders, architects, QA teams, and product owners.
  • Support Agile ceremonies and sprint execution.
Required Skills

JAVA Developer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Tech Lead
Java Tech Lead

Siri InfoSolutions Inc • Town of Texas (WI)

On-site
USD 125,000 - 180,000
Java/Springboot Technical Lead
Java/Springboot Technical Lead

Tata Consultancy Services • San Antonio (TX)

On-site
USD 100,000 - 110,000
Lead Software Engineer (Java / AWS)
Lead Software Engineer (Java / AWS)

Compunnel, Inc. • Chicago (IL)

On-site
USD 150,000 - 190,000
Java Full Stack developer
Java Full Stack developer

Siri InfoSolutions Inc • San Antonio (TX)

On-site
USD 100,000 - 130,000
Java Technical Lead
Java Technical Lead

VOLTO Consulting • Phoenix (AZ)

On-site
USD 140,000 - 190,000
Senior Java Developer
Senior Java Developer

IVIDTEK INC • Las Vegas (NV)

On-site
USD 100,000 - 140,000
Java Developer
Java Developer

Techgene Solutions • United States

On-site
USD 110,000 - 170,000
Java Tech Lead
Java Tech Lead

Tata Consultancy Services • Irving (TX)

On-site
USD 80,000 - 125,000
JAVA API
JAVA API

Tata Consultancy Services • Dallas (TX)

On-site
USD 100,000 - 110,000
Software Development Lead / Architect-6
Software Development Lead / Architect-6

REALIGN LLC • Tampa (FL)

On-site
USD 120,000 - 150,000