Java Tech Lead

Findem, Inc.
Chicago, IL, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Software Quality Code Review Continuous Integration Software Design Patterns DevOps Distributed Systems
+32 more
Java Web Services Spring Framework PostgreSQL MongoDB MySQL NoSQL Object-Oriented Software Development Scrum Methodology RabbitMQ Prometheus Software Engineering Datadog Google Cloud Grafana Spring-boot Reliability of Systems Technical Debt Backend Git Event Driven Architecture Containerization Kubernetes Information Technology Cassandra Apache Kafka Restful APIs Stream Processing Domain Driven Design Splunk Software Version Control Docker Microservices

Job description

We’re looking for a Java Tech Lead to guide the design, development, and delivery of scalable, high-performance backend systems. In this role, you’ll combine hands-on engineering with technical leadership - setting architectural direction, mentoring engineers, and ensuring our systems are robust, secure, and built to scale. You’ll work closely with product managers, architects, and cross-functional engineering teams to turn business requirements into resilient, well-engineered software., * Lead the design and development of complex, distributed Java-based applications and microservices

  • Define technical architecture and make key design decisions in partnership with senior engineering and architecture teams
  • Write high-quality, well-tested, maintainable code and set the technical bar for the team
  • Conduct thorough code reviews, enforce engineering best practices, and drive continuous improvement in code quality
  • Mentor and coach a team of engineers, providing technical guidance and supporting their career growth
  • Own end-to-end delivery of features, from technical design through deployment and production support
  • Collaborate with DevOps/SRE teams to ensure systems are observable, resilient, and performant in production
  • Drive adoption of modern engineering practices, including CI/CD, test automation, and infrastructure-as-code
  • Partner with product managers and stakeholders to translate business requirements into scalable technical solutions
  • Identify technical debt and proactively lead initiatives to improve system reliability, security, and performance
  • Participate in sprint planning, architecture reviews, and other agile ceremonies, providing technical thought leadership

Requirements

  • 8+ years of professional software engineering experience, with deep expertise in Java (Java 11+)
  • Strong experience with Spring Framework / Spring Boot and building RESTful microservices
  • Proven experience leading technical design and architecture for large-scale, distributed systems
  • Solid understanding of design patterns, object-oriented principles, and clean code practices
  • Hands-on experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra)
  • Experience with messaging/streaming systems (Kafka, RabbitMQ, or similar)
  • Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform) and containerization (Docker, Kubernetes)
  • Experience with CI/CD pipelines, automated testing, and version control (Git)
  • Excellent communication and leadership skills, with experience mentoring or leading engineering teams
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience, * Experience working in an agile, fast-paced product development environment
  • Familiarity with event-driven architecture and domain-driven design
  • Experience with observability tooling (Splunk, Datadog, Prometheus, Grafana, etc.)
  • Background in fintech, financial services, or other highly regulated industries
  • Security-first mindset with experience implementing secure coding practices

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all