Full Stack Developer (Angular & Java) (SNS01595)

April 15, 2025

Job Description

Responsibility
  • Design, develop, and maintain web applications using Angular for the front end and Spring Boot for the back end
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Implement responsive design principles and ensure applications are optimized for various devices and screen sizes
  • Develop RESTful APIs and integrate front-end components with server-side logic
  • Write clean, modular, and maintainable code following best practices and coding standards
  • Conduct code reviews, identify areas for improvement, and mentor junior developers
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives
  • Troubleshoot and debug issues, and provide timely resolutions to technical challenges
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability
Requirements
  • Bachelor’s degree in Information Technology or related field
  • Minimum of 5 years of relevant professional experience
  • Proficiency in Angular framework and TypeScript for front-end development
  • Strong experience in Java and Spring Boot for back-end development
  • In-depth knowledge of NgRx and state management in Angular applications, with the ability to design and implement complex state management solutions
  • In-depth knowledge of the Java platform, object-oriented programming and dependency injection
  • Deep understanding of ORM implementations, i.e. Hibernate and JPA
  • Familiarity with design patterns and software design best practices
  • Working experience in Microservices architecture
  • Experience with RESTful API design and development
  • Proficiency in SQL and Relational Databases
  • Familiarity with OAuth2 and OpenID Connect
  • Experience developing and deploying Docker-containerized applications
  • Experience in Agile methodologies, with a strong understanding of SCRUM/KANBAN would be considered an asset
  • Excellent problem-solving skills and attention to detail
  • Excellent use of the English language (verbal & written)

Hiring Team Member

Pulaparthi Yamini Priya
Talent Acquisition Specialist