Java Tech Lead / Java Lead
Samay Consulting, Inc
United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Amazon Web Services
Amazon Elastic Compute Cloud
Amazon S3
Automation of Tests
Software Quality
Code Review
Continuous Integration
Software Debugging
DevOps
Distributed Systems
+30 more
Amazon DynamoDB
Gradle
Identity and Access Management
Java Persistence API
Spring Framework
PostgreSQL
Apache Maven
MongoDB
NoSQL
Performance Tuning
Scrum Methodology
Redis
Amazon Simple Notification Service (SNS)
Multithreading
Spring Cloud
Concurrency
Spring-boot
Caching
Backend
Git
Build Management
Amazon Relational Database Service
Kubernetes
Apache Kafka
Cloudwatch
Api Gateway
Restful APIs
Amazon Simple Queue Service (SQS)
Docker
Microservices
Job description
- Lead the design, development, and maintenance of high-performance backend applications using Java and Spring Boot.
- Provide technical leadership and coordinate development teams across different regions and time zones.
- Design and develop scalable Microservices, REST APIs, and event-driven solutions using Apache Kafka.
- Build and deploy cloud-native applications on AWS.
- Participate in system design, architecture discussions, and technical decision-making.
- Drive code quality through code reviews, engineering best practices, and automated testing.
- Troubleshoot production issues, perform root cause analysis, and drive resolution of technical challenges.
- Collaborate with Product Managers, Architects, QA, DevOps, and distributed engineering teams.
- Manage technical dependencies and coordinate development activities across onshore/offshore teams.
- Mentor developers and provide technical guidance to the engineering team.
- Contribute to CI/CD, automation, DevOps practices, and Agile/Scrum delivery.
Requirements
- 12+ years of experience in Java backend development, including experience in a Technical Lead role.
- Strong expertise in Java 11/17+, Spring Boot, Spring Framework, Spring Data JPA, and Spring Security.
- Extensive experience with Microservices, REST APIs, and Apache Kafka.
- Strong knowledge of AWS - EC2, ECS/EKS, Lambda, S3, RDS, IAM, CloudWatch, API Gateway, SNS, and SQS.
- Experience with Docker, Kubernetes, Git, Maven/Gradle, and CI/CD.
- Strong knowledge of PostgreSQL/NoSQL databases such as MongoDB or DynamoDB.
- Experience with Redis or similar caching technologies.
- Strong understanding of distributed systems, multithreading, concurrency, and performance tuning.
- Excellent debugging, problem-solving, communication, and stakeholder management skills.
- Experience working with geographically distributed teams and coordinating delivery across multiple regions/time zones.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 7 hours ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
TL
Thomas Limbüchler
93 Java Interview Questions You Should Prepare For
almost 6 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago