Java Lead

Crowdplum Global Services LLC
St. Louis, MO, United States
11 days 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
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Code Review Continuous Integration Relational Databases Software Design Patterns DevOps Distributed Systems Github Spring Framework JSON Enterprise Messaging Systems Performance Tuning
+14 more
Cloud Services SQL Databases Multithreading Performance Testing Concurrency Spring-boot Git Kubernetes Apache Kafka Cloud Migration Restful APIs Docker Jenkins Microservices

Job description

  • Lead the design and development of enterprise-grade applications using Java, Spring Boot, and microservices architecture.
  • Provide technical leadership to Java development teams, conduct code reviews, and establish engineering best practices.
  • Design scalable, resilient, and secure solutions capable of supporting high-volume financial transactions.
  • Develop and integrate RESTful APIs, distributed services, messaging, and third-party systems.
  • Work with architects and business teams to translate functional requirements into robust technical solutions.
  • Drive application modernization, cloud adoption, performance optimization, and continuous improvement initiatives.
  • Troubleshoot complex production issues and provide root-cause analysis and sustainable solutions.
  • Implement automated unit, integration, and performance testing while maintaining high code quality.
  • Collaborate with DevOps teams on CI/CD, Kubernetes, Docker, and cloud deployments.
  • Mentor developers and contribute to technical standards, architecture decisions, and engineering documentation.

Requirements

  • 10+ years of experience in Java/J2EE development, with 2+ years in a technical lead role.
  • Strong expertise in Java 8/11/17+, Spring Boot, Spring Framework, and Microservices.
  • Hands-on experience with REST APIs, JSON, SQL, and relational databases.
  • Experience with messaging technologies such as Kafka, MQ, or similar platforms.
  • Strong understanding of distributed systems, multithreading, concurrency, design patterns, and performance tuning.
  • Experience with Git, Jenkins/GitHub Actions, Docker, and Kubernetes.
  • Strong understanding of Agile/Scrum development methodologies.
  • Excellent communication, problem-solving, and technical leadership skills.

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.

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

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