[partial — verification agent will extract full description]
Ascensus seeks a Software Engineer with 2-3 years of experience. The role involves developing scalable Java applications using Spring Boot, improving monolith application performance, and collaborating across departments on new features.
Key Responsibilities:
- Design, develop, test, and maintain scalable Java applications using Spring Boot
- Enhance performance on monolith applications
- Collaborate with cross-functional teams on feature development
- Write clean, maintainable code following best practices
- Participate in code reviews and knowledge sharing
- Explore and evaluate new technologies
- Leverage AI tools (e.g., code assistants, automated testing, etc.) to improve development efficiency
Required Qualifications:
- Bachelor's degree in Computer Science or related field
- 1-4 years professional software engineering experience
- Proficiency in Java and Spring Boot
- SQL proficiency for relational databases
- Git version control experience
- Docker and Kubernetes containerization experience
- AWS or Azure cloud platform experience
- Microservices architecture design experience
- Modern JavaScript framework experience (Angular or React)
Preferred Qualifications:
- Experience using AI tools such as GitHub Copilot, Cursor IDE, or similar
- CI/CD pipelines and DevOps familiarity
- NoSQL database experience (MongoDB, Cassandra, DynamoDB)
- Monitoring, logging, and observability tools
- Monolith application experience
Salary: $100,000 - $125,000 base pay
Benefits: Competitive salary, flexible work environment, professional growth opportunities, 401(k) match, medical, dental, vision, and paid time off.