About the Role: We are looking for a highly skilled Full Stack Developer with extensive experience in Spring Boot, AWS, front-end technologies, and development testing. The ideal candidate should be proficient in building microservices and have a strong understanding of both AOP (Aspect-Oriented Programming) and OOP (Object-Oriented Programming). You will play a crucial role in developing and maintaining our applications, ensuring high performance, and delivering a seamless user experience.
Mandatory:
Springboot:
AOP (Aspect Oriented Programming) vs OOP (Object Oriented Programming)
Hystrix library (what does it do?, How does it benefit your app)
Building microservices
AWS:
Basic knowledge of AWS SQS
Basic knowledge of AWS Lambda functions in JS
Basic knowledge of Terraform & what it does
Front End:
React.js
Node.js (Express APIs)
Javascript / Typescript
Unit Testing
Integration Testing
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Proficiency in AWS (Amazon Web Services), Node.js, Microsoft Azure, and Java.
Demonstrated ability to develop and deploy applications using AWS services (e.g., EC2, S3, Lambda), Node.js frameworks (e.g., Express), Azure tools (e.g., Azure Functions, Azure SQL Database), and Java libraries.
Strong problem-solving skills and attention to detail.
Ability to work effectively in a collaborative team environment.
Excellent communication skills and ability to articulate technical concepts clearly.
Alignment with the company's core values and mission.