Ascensus is the leading independent technology and service platform powering savings plans across America. They are seeking a motivated Software Engineer with a strong foundation in computer science and hands-on experience with Java and Spring Boot to design, develop, and maintain scalable applications.
Responsibilities:
- Design, develop, test, and maintain scalable Java applications using Spring Boot
- Make changes and improve the performance on monilith application
- 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
- Leverage AI tools (e.g., code assistants, automated testing, etc.) to improve development efficiency and quality (nice to have)
Requirements:
- Bachelor's degree in Computer Science or a related field
- 1–4 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
- Experience in modern JavaScript framework like angular or react
- 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
- Experience on monolith experience is a plus