Job Description:
This role is accountable for overseeing the entire process of creating a Full Stack Application. This includes developing all the necessary app features, writing and testing the code, and fixing any bugs. The main responsibility of this role is to design and develop these applications, while also collaborating with the other team members working on different layers of the infrastructure.
Responsible for designing, developing, and maintaining microservices-based applications using Spring Boot and Angular application.
You'll collaborate with cross-functional teams to ensure seamless integration and scalability Design and implement micro services architecture, adhering to best practices Develop RESTful APIs and integrate them with other services Integrate Frontend with the Backend Optimize application performance, scalability, and reliability Troubleshoot and resolve issues
Bachelor's degree in Computer Science or related field- Proficiency in Java and Spring Boot
Experience with containerization (Docker, Kubernetes)
- Knowledge of cloud platforms (Alibaba Cloud/Oracle Clouse or AWS)
Strong problem-solving skills and a passion for clean code- Extensive experience in Angular and HTML5, including semantic HTML
Proficient in JavaScript, encompassing DOM manipulation, the JavaScript object model, and coding experience with ES6/Object-Oriented JavaScript/Typescript
- Solid background in CSS/SASS/LESS, deep knowledge of AngularJS practices, and the ability to create custom controls from scratch
Proficient in writing SQL.
Familiarity with event-driven architectures (Kafka, RabbitMQ)- Understanding of API gateways and service discovery Kotlin/iOS
Understanding of Payment gateway
- Minimum 3 years of Java experience
Minimum 2 years of Spring boot experience
2-3 years of Angular experience*
Job Type: Full-time