Refer a freelancer, and you both get 1 free week of DFH Premium. They must use your code {code} at sign-up. More referrals = more free weeks! T&Cs apply.
1 of 5 free roles viewed today. Upgrade to premium for unlimited.

Lead Java Consultant

This role is for a Lead Java Consultant, remote (USA), on a 1+ year contract at $[pay rate]. Requires 8+ years in Java, 5+ years with Spring Boot, and 3+ years in financial services. Key skills include Kafka, Unix, and microservices.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
640
🗓️ - Date discovered
February 15, 2025
🕒 - Project duration
More than 6 months
🏝️ - Location type
Remote
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
United States
🧠 - Skills detailed
#Shell Scripting #Code Reviews #Linux #Data Privacy #Jira #NoSQL #Kafka (Apache Kafka) #Kubernetes #Deployment #GraphQL #GIT #Scripting #Microservices #API (Application Programming Interface) #Java #Data Integrity #Scala #Cloud #Agile #Consul #Azure #Logging #Monitoring #SQL (Structured Query Language) #Unix #Spring Boot #Docker #Compliance #Security #Prometheus #AWS (Amazon Web Services) #Data Pipeline #Version Control
Role description
You've reached your limit of 5 free role views today. Upgrade to premium for unlimited access.

Job Title: Lead Java Engineer (Spring Boot and Kafka)

Location: Remote (USA)

Contract Length: 1+ years (with potential for extension)

About the Role

My client is seeking a seasoned Lead Java Engineer with deep expertise in Spring Boot, Kafka, and Unix to support our technology team on a 1+ year contract. This role is fully remote within USA and will focus on designing and implementing resilient, scalable back-end solutions in a highly regulated, fast-paced financial environment.

Key Responsibilities
• Design, develop, and maintain scalable back-end systems and microservices using Java and Spring Boot
• Integrate Kafka for real-time data streaming and asynchronous messaging to support mission-critical services.
• Utilize Unix for environment management, scripting, and deployment tasks.
• Collaborate with cross-functional teams to define requirements, architect solutions, and deliver high-quality code.
• Ensure compliance with security standards and financial regulations, prioritizing data integrity and confidentiality.
• Write efficient, reusable, and secure code, and perform thorough testing to maintain high reliability.
• Participate in code reviews, technical discussions, and team meetings to foster knowledge sharing and continuous improvement.

Required Qualifications
• 2+ years of experience leading technical teams
• 8+ years of professional experience in back-end software development with a focus on Java.
• 5+ years of hands-on experience with Spring Boot.
• 3+ years of experience in the financial services industry, with a strong understanding of financial regulations and data privacy standards.
• Expertise with Kafka for building reliable, real-time data pipelines.
• Solid experience with Unix/Linux environments, including shell scripting, job scheduling, and system maintenance.
• Familiarity with microservices architecture, API design (RESTful/GraphQL), and distributed systems
• Strong knowledge of database technologies (SQL and NoSQL).
• Proficient in using version control (Git) and CI/CD tools

Preferred Skills
• Experience with cloud platforms (e.g., AWS, Google Cloud, or Azure).
• Familiarity with Docker and container orchestration tools like Kubernetes
• Knowledge of monitoring and logging frameworks (e.g., ELK stack, Prometheus).
• Understanding of Agile methodologies and experience with tools like JIRA or Confluence.