Tech Lead - Java Microservices

THE JUDGE GROUP, INC.
Plano, United States of America
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 160K

Job location

Plano, United States of America

Tech stack

Java
API
Agile Methodologies
Application Integration Architecture
Confluence
JIRA
Cloud Computing
Cloud Engineering
Code Review
Collaborative Software
Databases
Continuous Delivery
Continuous Integration
Relational Databases
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
JUnit
PostgreSQL
Log4j
Message Broker
MongoDB
OAuth
Performance Tuning
Single Sign-On
Data Streaming
Systems Architecture
Enterprise Software Applications
React
Spring-boot
Software Security
SOAPAPI
Backend
GIT
Containerization
Kubernetes
Kafka
Front End Software Development
Api Gateway
Marketing Cloud
Docker
Jenkins
Mulesoft
Microservices

Job description

We are seeking an experienced Technical Lead (Java Microservices) to lead a team of 5-6 engineers and ensure successful end-to-end delivery of enterprise applications. The ideal candidate is a hands-on technical leader with strong expertise in Java, Spring Boot microservices, cloud architecture, and distributed systems, capable of coordinating across multiple stakeholders while maintaining high engineering standards.

This role requires both technical depth and people leadership, with a strong focus on delivery, architecture, and collaboration in an Agile, continuous-delivery environment., * Lead and manage a team of 5-6 engineers, ensuring timely and high-quality delivery

  • Act as Technical Lead, coordinating with architects, UI developers, backend developers, and business stakeholders
  • Own technical design decisions and guide development teams on microservices architecture and best practices
  • Participate in testing, debugging, performance tuning, and production support
  • Work in a continuous delivery (CI/CD) environment
  • Coordinate cross-team integrations and ensure smooth end-to-end implementation
  • Provide clear technical guidance, mentoring, and code reviews
  • Ensure adherence to Agile processes and accountability across the team
  • Collaborate with stakeholders to understand requirements and translate them into scalable technical solutions

Requirements

  • Strong expertise in Java and Spring Boot microservices
  • Microservices development, integration, and deployment experience
  • Experience with REST and SOAP Web Services
  • Strong knowledge of microservices architecture and design patterns

Cloud & Containerization

  • Experience with AWS Cloud
  • Hands-on experience with Docker
  • Experience with Kubernetes, EKS, and ECS

Messaging & Streaming

  • Experience with Apache Kafka (message broker, framework, and implementation)

Databases

  • NoSQL: MongoDB
  • RDBMS: PostgreSQL, Amazon Aurora

DevOps & CI/CD

  • Experience with JIRA, Git, Jenkins
  • CI/CD pipeline implementation and management
  • Log management and testing frameworks such as Log4j, JUnit, or equivalent

API & Integration

  • Experience with API Gateway integration
  • API platforms such as MuleSoft
  • Exposure to OAuth, SSO, and API/application security

Frontend (Nice to Have)

  • Exposure to ReactJS

Architecture & Design

  • Strong understanding of architectural design principles
  • Ability to design and explain end-to-end system architecture
  • Experience building and scaling enterprise-grade microservices
  • Conceptual understanding of APIs, data models, and configurations

Agile & Program Leadership

  • Works to achieve multi-year program deadlines, scope, and benefit realization
  • Defines program strategies based on business demand and ROI expectations
  • Enforces Agile workflows and accountability across teams
  • Leads key Agile ceremonies including Scrum workshops
  • Identifies risks early and proactively drives mitigation strategies
  • Coaches teams toward self-accountability and ownership

Stakeholder & Client Engagement

  • Ability to work with clients to design customer journeys and data models
  • Partner with customer leadership on change management and communication planning
  • Coordinate cross-team and cross-organization collaboration
  • Excellent verbal and written communication skills

Tools & Collaboration

  • JIRA, Confluence, Git, Jenkins
  • Strong experience with project management and collaboration tools
  • Ability to communicate architecture and technical solutions clearly to both technical and non-technical audiences

Nice-to-Have Experience

  • ReactJS exposure
  • Marketing Cloud or customer-journey-focused platforms experience

Apply for this position