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