
Full Stack Developer - Java, Angular
Silicon Valley Bank2 months ago
Bengaluru, IndiaMid Level
Responsibilities
- Analyze requirements and plan, design, develop, test, and launch efficient enterprise applications.
- Develop and maintain Java and Angular applications supporting payment initiation and business operations.
- Apply coding, testing, security, DevOps, and software engineering practices to create and improve applications.
- Resolve complex technical and production issues using a DevSecOps approach and research industry best practices.
- Provide technical guidance, estimate effort, select appropriate technology solutions, and oversee distributed development team members.
- Support production systems, perform coding and application support, and continuously improve processing capabilities.
- Collaborate with business units, operations teams, IT management, individual contributors, and business stakeholders.
- Participate in 24/7 on-call rotations for critical production issues.
Requirements
- 5-7 years of experience building enterprise applications.
- Experience with Java 11 or later, design patterns and principles, Spring Boot 2.7 or 3.x, microservices architecture, Spring Cloud, Spring Security, and Spring Data JPA.
- Experience with databases, SQL, RDBMS, Angular, and TypeScript.
- Experience with Azure DevOps or Jenkins, Hibernate, Liquibase, Gradle or Maven, and Azure cloud.
- Understanding of user experience practices, DevSecOps, Agile practices, software engineering principles, and production application support.
- Strong communication, analytical, problem-solving, technical decision-making, and collaboration skills.
- Ability to navigate ambiguity, work at a rapid pace, maintain strategic perspective, and provide technical guidance.
Benefits
- Hybrid work arrangement in Bangalore.
- Mentorship and knowledge sharing from experienced IT professionals.
- Participation in 24/7 on-call rotations for critical production issues.
- Inclusive and accessible hiring process with accommodations available during application, interviews, and onboarding.