Java Lead
Crowdplum Global Services LLC
St. Louis, MO, United States
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft 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
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
23 days ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago