

Lead Java Consultant
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.