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.

 

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.

Required Skills
JAVA Developer

Fill below details & click “Apply”

Only add 10 digit number without prefix
Resume can be attached in PDF, JPG, Word , Txt format only

Share This Job