Job Summary
We are looking for an experienced Senior Java Developer to design and develop high-performance distributed systems using modern Java technologies. The ideal candidate will have strong expertise in Spring Boot, microservices, Kafka, and cloud-native architectures with exposure to financial systems and event-driven platforms.
Qualifications
• Bachelor’s degree in Computer Science, Information Systems, or related field
• 6+ years of hands-on experience building distributed systems
Key Responsibilities
• Design, develop, and maintain scalable distributed systems using Java & Spring Boot
• Build RESTful APIs and integrate third-party services
• Implement event-driven architectures using Kafka
• Develop microservices with a focus on resiliency, scalability & security
• Work on high-performance multithreaded applications
• Design and optimize database schemas (SQL & NoSQL)
• Collaborate with frontend teams (Angular) for seamless integration
• Perform unit & integration testing using JUnit, Karate, Cucumber
• Deploy and manage applications on cloud platforms
• Participate in code reviews and architecture discussions
Required Skills
• Strong proficiency in Java 8 & Java 17
• Deep expertise in Spring Boot, Spring REST, Spring ecosystem
• Hands-on experience with Kafka messaging & event-based systems
• Solid knowledge of microservices architecture
• Strong understanding of multithreading & concurrency
• Experience with J2EE technologies
• Hands-on experience with MongoDB
• Experience designing scalable database models
• Strong experience with REST API development
• Exposure to Cloud platforms (AWS/Azure/GCP)
• Experience with Angular frontend
• Testing frameworks: JUnit, Karate, Cucumber
Good to Have
• Knowledge of Portfolio Risk, Quant systems & Financial Instruments
• Experience in high-frequency / low-latency systems
• CI/CD pipeline experience
• Docker & Kubernetes
Job Type: Permanent
Pay: $85,000.00-$100,000.00 per year
Work Location: Remote
S
Sr. Java Full Stack Developer
Stellar Software Solutions
CA
Posted 8/12/2026
3-5
Interested in this role?