Sr. Java Consultant

Overview

Hybrid
Depends on Experience
Full Time
25% Travel

Skills

Microservices
PostgreSQL
Kotlin
SOA
Docker
FOCUS

Job Details

Join Synapse Business Systems
Synapse Business Systems is a growing IT solutions company offering innovative enterprise solutions to global clients. The company focuses on excellence, integrity, and customer success.

About the Role

We're looking for a Sr. Java Consultant who brings more than just development skills someone who can design solutions, influence architecture, and contribute meaningfully to a growing platform. This role requires occasional onsite presence and offers the chance to work on impactful, high-scale applications.

Job Title: Sr. Java Consultant
Location: Hybrid Onsite New York City, /Washington D.C./Chicago,
Duration: Full-Time

Key Responsibilities

Design, develop, and test scalable systems and services
Lead or contribute to platform architecture and system design
Translate product requirements into effective technical solutions
Build and maintain high-availability services in production environments
Collaborate with project leads, product managers, and other engineers
Engage in design reviews, code reviews, and agile development processes
Bring forward technical innovation and contribute to long-term platform growth

Required Skills & Experience

10+ years of overall IT experience with increasing technical responsibility
Bachelor's Degree in Computer Science or equivalent hands-on experience
Experience with Java, Kotlin, or Scala
Strong background in Java/Kotlin, Spring, PostgreSQL, and React
Familiarity with Kubernetes and service-oriented architecture (SOA)
Solid understanding of relational databases and ORM technologies
Experience working with microservices or SOA-based applications
Strong problem-solving mindset with a focus on value delivery
Experience with collaborative coding environments (e.g., pull requests, code reviews)

Nice to Have

Experience in fintech or financial applications (personal finance, investment tools)
Practical understanding of loans, financial workflows, or personal investing
Familiarity with Kafka, Docker, POSIX systems
Front-end experience using JavaScript/TypeScript and React
Experience scaling mission-critical, high-availability systems
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.