Must Have Qualifications: 5-7 years of true full stack software development experience, with strong expertise in Java 17 and Spring Boot. 60/40 split front-end. Experience with cloud databases (e.g. MongoDB), Junit, Kubernetes, networking, Linux and security/data flows is required. Exposure to Java 21 would be a plus. Financial / mortgage background is not required. Schedule: Standard Shortlisting Deadline: Aug 17th Interview Information: Rounds: 2 rounds Duration: 30-60 mins Interview Type: 1st round Virtual | 2nd round Onsite
Interview Placeholders: 8/20, 10:30 am | 8/20, 1:30 am | 8/21, 9:00 am | 8/21, 9:30 am
Interview Debrief: 8/24, 11:00 am no suppliers, 8/27, 11:00 am w/ suppliers
Job Description: Senior Full Stack Developer
Qualifications:
- A minimum of 8 years of experience designing, developing, and testing enterprise-grade software in an Agile environment.
- Bachelor's degree in computer science or engineering
- Strong expertise in Java, designing and building Restful APIs using Spring Boot.
- Solid experience with relational and NoSQL databases such as MongoDB.
- Front-end development experience with Angular and modern UI patterns.
- Hands-on experience with modern build, CI/CD, and containerization tools including Git, Gradle, Docker, Jenkins, VSCode and IntelliJ.
- Strong testing mindset, with experience writing JUnit tests using Mockito and Jasmine for front end unit testing.
- Working knowledge and practical experience with GenAI-enabled development tools (e.g., GitHub Copilot, LLMs, RAG, agentic workflows).
- Knowledge and experience in the cloud (AWS) and working with Kubernetes - Istio and helm charts.
- Good communication skills. The incumbent will be responsible for interfacing and influencing with the business lines as well as others across IT.
Must have:
- Languages: Java, Spring boot, Angular, Node.js, JavaScript, TypeScript
- DB: MongoDB, Postgres
- Testing: Unit testing, Cucumber, Jasmine, Jest
- Automated pipeline deployment experience: Jenkins, Rancher,
- Testing: Junit, Jasmine, Jest, Cypress and Playwright Testing
- Modern Tools: Jenkins, Atlassian Suite (Jira, Bitbucket), Git
- Others: Kubernetes, Istio, Helm, EKS, Docker, IntelliJ, VSCode, Gradle
- Nice to have: Python, Rafay, SonarQube
Keys to Success in this Role:
- Works independently with limited direction from the Tech Lead or Dev Manager
- Demonstrates a passion for hands-on software development, quickly understands requirements, and asks questions that add value.
- Communicates clearly with both technical and non-technical partners and influence outcomes through collaboration.
- Strong written and oral communication skills
- Quick learner of new technologies and tools
- Aims to be innovative and a good team player
Required Skills :
Basic Qualification :
Background Check : No
Drug Screen : No