Senior Software Engineer
Core
Lead moderately complex initiatives and deliverables within technical domain environments, designing, coding, testing, and debugging projects and programs associated with technology domain.
Role type
Senior Software Engineer (FullStack Java)
Builds
Large scale planning of strategies, upgrades, and deployments for web-based applications
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Microservices, JavaScript, React, SQL, No-SQL (MongoDB), Cloud (Azure/GCP/AWS), CI/CD, Agile methodology
Preferred skills
Micro Front end, Unit/Integration/Automation Frameworks, Performance Optimization, Scalability, Reusability
Technologies
Java, J2EE, Spring MVC, Spring Boot, React JS, Angular, MongoDB, Oracle RDBMS, MySQL, Kafka, Git, Maven, Gradle, Jenkins, GitHub, NPM, HTML5, CSS
Responsibilities
Design, code, test, debug, and document for projects and programs; Review moderately complex technical challenges; Resolve moderately complex issues and lead a team to meet client needs; Collaborate and consult with peers and managers to resolve technical challenges; Lead projects and act as an escalation point, providing guidance to less experienced staff
Seniority
Senior, hands-on IC

