About this opportunity
Realign Llc lists this Java Tech Lead-5 opportunity in san antonio, Texas. Review the employer’s description below for duties, qualifications and application requirements.
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
#J-18808-Ljbffr
Worksite address
san antonio, TX, 78208, US
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.