Quick Overview
Job Description
Job Title: Java / Spring Boot Technical Lead
Job Type: Full-Time
Experience: 10+ Years Preferred
Location: San Antonio,TX
We are seeking an experienced Java / Spring Boot Technical Lead with strong hands-on expertise in Java, Spring Boot, Kafka, AWS, microservices, and modern DevOps practices. The ideal candidate will provide technical leadership, drive architecture and design decisions, mentor development teams, and build highly scalable, secure, and resilient enterprise applications.
Must-Have Technical SkillsCore Technologies
- Java 11/17+
- Spring Boot, Spring MVC, Spring Security
- Spring Cloud
- REST APIs and Microservices
Kafka & Event-Driven Architecture
- Apache Kafka
- Kafka Streams
- Confluent Platform
- Event-Driven Architecture
- Asynchronous Messaging
AWS
- AWS EC2
- AWS ECS / EKS
- AWS Lambda
- API Gateway
- S3
- SQS / SNS
- CloudWatch
- IAM
Microservices & Architecture
- Microservices Architecture
- Domain-Driven Design (DDD)
- Service Discovery
- API Gateway Patterns
- Distributed Transactions
- Resiliency Patterns
- Fault-tolerant and highly available systems
DevOps & Automation
- Docker
- Kubernetes
- Jenkins
- GitHub Actions
- Terraform
- Ansible
- SonarQube
- CI/CD and DevSecOps
Databases
- Oracle
- PostgreSQL
- SQL
API & Security
- REST APIs
- OpenAPI / Swagger
- JSON
- OAuth 2.0
- JWT
Monitoring & Observability
- ELK Stack
- Grafana
- CloudWatch
- 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, mentorship, and guidance to development teams.
- Conduct architecture reviews, code reviews, and technical design walkthroughs.
- Drive technical decisions, modernization initiatives, and technology roadmaps.
- Design and develop scalable, secure, and resilient microservices using Java and Spring Boot.
- Build reusable frameworks, libraries, and shared components.
- Develop RESTful APIs and event-driven services.
- Implement fault-tolerant, highly available, and scalable solutions.
- Optimize application performance, scalability, reliability, and resource utilization.
- Design and implement Kafka-based event streaming solutions.
- Develop Kafka producers, consumers, and Kafka Streams applications.
- Define Kafka topic strategies, partitioning, retention policies, and message schemas.
- Implement asynchronous integration patterns and real-time data processing.
- Monitor, troubleshoot, and optimize Kafka and event-streaming performance.
- Establish best practices for event-driven architecture and messaging.
- Design and deploy cloud-native applications on AWS.
- Build highly available and scalable AWS solutions.
- Implement Infrastructure as Code using Terraform and related automation tools.
- Support cloud migration, application modernization, and cloud adoption initiatives.
- Optimize cloud environments for cost, security, performance, and operational efficiency.
- Implement appropriate AWS security, IAM, monitoring, and logging practices.
- Design enterprise-grade RESTful APIs and integration services.
- Develop secure integrations with internal and external systems.
- Implement authentication and authorization using OAuth 2.0 and JWT.
- Develop solutions supporting both synchronous and event-driven communication.
- Define and maintain API contracts using OpenAPI / Swagger.
- Establish and improve CI/CD pipelines for automated build, testing, and deployment.
- Implement DevSecOps practices throughout the software development lifecycle.
- Automate infrastructure provisioning and application deployments.
- Integrate quality and security checks using tools such as SonarQube.
- Improve release quality through automation, monitoring, and continuous improvement.
- Lead distributed onshore/offshore development teams.
- Provide technical mentorship and establish engineering best practices.
- Participate in effort estimation, release planning, and technical roadmap development.
- Track delivery risks, technical issues, and dependencies.
- Collaborate with business stakeholders, enterprise architects, QA teams, product owners, and other technology teams.
- Participate in Agile ceremonies, sprint planning, backlog refinement, and sprint execution.
- Ensure technical solutions meet scalability, security, performance, and reliability requirements.
Similar jobs
- PF
Data Analytics/Automation SME with Security Clearance
Potawatomi Federal Solutions, LLC.
dc-washington, DC🇺🇸On-site5 days agoOracleFLSA - EE
Meat Cutter
NewExpress Employment Professionals
San Juan, TX🇺🇸HybridYesterdayExpress - RI
Oracle Cloud SCM Techno Functional
NewRIIASH LLC
United States🇺🇸HybridYesterdayOracleSQLInventory Management+2 - BB
Accreditation Data Coordination Analyst
BlueCross BlueShield Of South Carolina
Columbia, SC🇺🇸Remote2 weeks ago401kSQLMicrosoft Excel+1 - MR
Technology Support
NewMotion Recruitment Partners, LLC
Fairburn, GA🇺🇸On-siteYesterdayActive DirectoryTechnical Support - TI
UX Specialist II
NewTIAA
TX🇺🇸$46 - $72/hrOn-siteYesterdayAgileConfluenceJira