Java Tech Lead

SFE

San Antonio (TX)

On-site

USD 130,000 - 170,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SFE is seeking an accomplished Java and AWS expert to lead the design and delivery of enterprise applications. You will architect scalable microservices, drive best practices, and mentor teams across onshore and offshore locations. The role emphasizes event-driven patterns, REST APIs, and secure, reliable systems.

Ideal candidates will have deep experience with Spring Boot, Kafka, and cloud-native technologies, and will lead architecture reviews while shaping the technology roadmap.

Qualifications

  • Experience designing enterprise Java applications using Spring Boot and AWS.
  • Proficient in building microservices with DDD and API Gateway patterns.
  • Strong knowledge of event-driven architecture and Kafka.
  • Experience leading architecture reviews and coding standards.
  • Experience implementing CI/CD pipelines and DevSecOps practices.

Responsibilities

  • Lead design and development of enterprise apps using Java, Spring Boot, Kafka, and AWS.
  • Define architecture, patterns, coding standards, and best practices.
  • Mentor development teams and conduct architecture/code reviews.
  • Drive technical decisions and roadmaps; oversee reviews and walkthroughs.
  • Build scalable microservices and REST APIs with fault tolerance.

Skills

Java
Spring Framework
Kafka
AWS Cloud
Microservices
DDD
REST APIs

Tools

Docker
Kubernetes
Jenkins
GitHub Actions
Terraform
Ansible
SonarQube
OpenAPI/Swagger

Job description

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.
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.
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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java/Springboot Technical Lead
Java/Springboot Technical Lead

Tata Consultancy Services • San Antonio (TX)

On-site
USD 100,000 - 110,000
Java Software Engineer Manager
Java Software Engineer Manager

New York Technology Partners • Miami (FL)

On-site
USD 180,000 - 240,000
Sr Java Developer
Sr Java Developer

InfoZen Inc • Fort Mill (SC)

On-site
USD 120,000 - 160,000
AWS Java Tech Lead
AWS Java Tech Lead

TechDigital Group • Washington

Hybrid
USD 100,000 - 130,000
Java Engineer
Java Engineer

Apptad Inc • Chicago (IL)

On-site
USD 120,000 - 160,000
Java Full Stack Technical Specialist
Java Full Stack Technical Specialist

Veriipro • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Senior Software Engineer and Java and DevOps and Architecture
Senior Software Engineer and Java and DevOps and Architecture

VService IT Solutions • United States

Remote
USD 120,000 - 160,000
Java Microservices Architect, Java Microservices Manager
Java Microservices Architect, Java Microservices Manager

Fstone Technologies • Dallas (TX)

On-site
USD 140,000 - 190,000
Java Full Stack
Java Full Stack

TechDigital Group • Jersey City (NJ)

On-site
USD 120,000 - 160,000
Java Full Stack Developer
Java Full Stack Developer

Veriipro • Jersey City (NJ)

On-site
USD 120,000 - 160,000