CareerPlan

Senior Software Engineer

Berkeley Heights, NJ, USFull-time$128k–$216k2026-10-26 → 2026-11-09
No visa sponsorship

Core

Design, develop, and maintain highly scalable Java and Spring Boot applications, microservices, and event-driven systems for financial services.

Role type

Senior Software Engineer (Backend)

Builds

Scalable distributed applications, event-driven architectures, and cloud-native solutions for financial institutions and payment systems.

Domain

Fintech / Payments / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Microservices, Apache Kafka, Amazon MSK, AWS, MySQL, System Design, REST APIs, Concurrency, Asynchronous Processing, CI/CD, Observability

Preferred skills

Financial services industry experience, CRM platform integration

Technologies

Java, Spring Boot, Apache Kafka, Amazon MSK, AWS, MySQL

Responsibilities

Design and implement distributed and event-driven architectures; Build reliable asynchronous workflows and service-to-service integrations; Design robust REST APIs; Participate in system design and architecture discussions; Develop and support cloud-native solutions; Design and optimize data access using MySQL; Troubleshoot complex issues across applications and distributed systems; Conduct code reviews and promote engineering best practices; Provide technical guidance and mentorship to other engineers.

Seniority

Senior, hands-on IC