Software Engineer 2 (Full -stack - Spring Boot/React JS)
Core
Designing, developing, testing, operating, and maintaining corporate credit card banking systems and best-in-class software experiences.
Role type
Full-stack Software Engineer (Spring Boot/React JS)
Builds
Corporate credit card banking systems and software experiences
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
Java 8 and 21, Spring Boot, React, NodeJS, Microservices, APIs, Unit testing (JUnits, Mockito), DevOps, CI/CD, Kubernetes, Cloud (on-prem/containerization), Relational and non-relational databases
Preferred skills
Architecture diagrams, Modern AI tools (Copilot), Working with contractors/offshore teams
Technologies
Java, Spring Boot, React, NodeJS, Kubernetes, JSP, Mockito, JUnit
Responsibilities
Designing and developing production-ready code, creating optimal designs adhering to architectural best practices, performing failure analysis and proposing design changes, conducting code reviews, ensuring compliance and security best practices, prioritizing tasks for incremental delivery
Seniority
Mid-level (3-5 years experience), hands-on IC