Senior Software Engineer
Posted 1 month ago Expired
This job has expired
Looking for a job like Senior Software Engineer in or near Boston, MA? Upload your resume and we'll notify you when similar positions become available.
Upload Your ResumeAbout This Role
Join a team of Software Engineers to design, develop, and maintain scalable Java applications using Spring Boot for a leading technology and service platform in the financial services sector.
Responsibilities
- Design, develop, test, and maintain scalable Java applications using Spring Boot
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code following best practices
- Participate in code reviews and contribute to team knowledge sharing
- Continuously explore and evaluate new technologies and development practices
Requirements
- Bachelor’s degree in Computer Science or a related field
- 3-10 years of professional software engineering experience
- Proficiency in Java and Spring Boot framework
- Proficiency in SQL for data querying, analysis, and optimization across relational databases
- Experience with Git for version control and collaboration
- Hands-on experience with containerization tools such as Docker and orchestration platforms like Kubernetes
- Experience deploying and managing applications on public cloud platforms such as AWS or Azure
- Experience designing and building microservices-based architectures
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities
- Demonstrated intellectual curiosity and a passion for learning
Qualifications
- Bachelor’s degree in Computer Science or a related field
- 3-10 years of professional software engineering experience
Nice to Have
- Experience using AI tools such as GitHub Copilot, Cursor IDE, or similar
- Familiarity with CI/CD pipelines and DevOps practices
- Experience working with NoSQL databases such as MongoDB, Cassandra, or DynamoDB
- Exposure to modern development environments and productivity tools
- Experience with monitoring, logging, and observability tools
Skills
* Required skills
Benefits
About Ascensus
Ascensus is the leading independent technology and service platform powering savings plans across America, providing products and expertise that help nearly 16 million people save for a better today and tomorrow.