Full Stack Engineer (Java + Angular) - W2 Position and Face 2 Face interview is required
Role details
Job location
Tech stack
Job description
- Design, develop, test, and maintain enterprise full stack applications using Java and Angular
- Build scalable RESTful APIs and backend services using Core Java and Spring Boot
- Develop responsive and user-friendly front-end components using Angular, TypeScript, HTML, and CSS
- Participate in modernization initiatives and cloud-based application development
- Collaborate with product owners, QA teams, architects, and engineers to deliver business solutions
- Contribute to architecture discussions, code reviews, and technical design sessions
- Troubleshoot and optimize application performance across front-end and back-end systems
- Write clean, maintainable, and well-documented code
- Support CI/CD pipelines and deployment activities as part of shared team responsibilities
- Develop automation scripts in Java
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives
Requirements
-
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
-
3-6 years of enterprise software development experience
-
Strong hands-on experience with Core Java and Spring Boot
-
Strong front-end development experience with Angular (preferred) or React
-
Experience building enterprise-grade applications
-
Solid understanding of REST APIs and microservices architecture
-
Experience with TypeScript, HTML, CSS, and modern web application development
-
Experience with relational databases such as Oracle, PostgreSQL, or SQL Server
-
Strong understanding of object-oriented programming principles and software engineering best practices
-
Experience with Git and source control workflows
-
Familiarity with Agile development methodologies
-
Strong communication and collaboration skills for highly interactive team environments Preferred Qualifications
-
Experience with cloud-based applications or modernization projects
-
Familiarity with AWS, Azure, or GCP
-
Experience with Docker and containerization technologies
-
Knowledge of CI/CD pipelines and DevOps practices
-
Experience with automated testing frameworks
-
Understanding of web application and API security best practices
-
Experience using AI development tools is a plus
-
Financial services industry experience is a plus, but not required Technical Environment
-
Java (50%)
-
Angular (50%) - Preferred over React
-
Spring Boot
-
REST APIs
-
Oracle Database
-
TypeScript
-
Git
-
CI/CD
-
Docker
-
Agile/Scrum