
Software Development Engineer
Luma Financial Technologies3 hours ago
New York, NY, USAMid Level
Responsibilities
- Design and implement scalable single-page applications based on a microservice architecture.
- Develop and maintain high-performance React and Spring Boot applications.
- Build and optimize APIs for system reliability, efficiency, and speed.
- Work with relational and non-relational databases.
- Implement unit, integration, and end-to-end testing strategies.
- Implement monitoring and alerting solutions.
- Support and troubleshoot application issues in production.
- Collaborate with engineers, product owners, business teams, and other stakeholders to deliver technical solutions.
- Provide code ownership and support timely delivery of high-quality solutions.
Requirements
- Bachelor’s degree or above in Computer Science, Engineering, or a related field.
- At least four years of professional software development experience.
- Strong experience with React and Angular frontend applications.
- Strong experience with Java and the Spring Boot framework.
- Strong experience with relational and non-relational databases.
- Strong experience with microservices architecture and design patterns.
- Comprehensive experience with unit, integration, and end-to-end system testing.
- Hands-on experience with cloud computing, preferably AWS.
- Experience with enterprise distributed software systems and code ownership.
- Experience with AI-DLC and AI coding tools such as Claude Code and AWS Kiro.
- Experience working with business stakeholders to build product solutions.
- Strong communication, teamwork, adaptability, and ability to work across multiple time zones.