Luma Financial Technologies is seeking a Software Development Engineer to design and implement integrations with their fintech software platform, ensuring scalability, maintainability, security, and performance for institutional and retail investors.
Requirements
- Strong expertise in Java
- Strong expertise in Spring Boot
- Strong experience with relational and noSQL databases
- Solid understanding of microservices architecture and design patterns
- API and Async streaming
- Experience with production support and troubleshooting
- Hands-on experience with cloud computing (AWS preferred)
Responsibilities
- Design and implement scalable microservices
- Develop and maintain high-performance Java and Spring Boot applications
- Create and optimize APIs with a focus on system reliability
- Implement comprehensive testing strategies
- Develop async communication systems
- Implement robust monitoring and alerting solutions
- Work with both relational and non-relational databases
Other
- This is a hybrid position required to work 3 days/week from Luma's Cincinnati, OH or New York City office
- Sponsorship for U.S. work authorization is not available for this opportunity.
- Collaborate with engineers, product owners, and business teams to understand requirements, design scalable and maintainable solutions, and ensure security by design.
- Given our decentralized team structure, the ability to work effectively across multiple time zones is required.
- Proven experience working in an Agile framework (Scrum/Kanban)