The Job:
- Design and develop high-volume, low-latency applications for critical systems, ensuring high availability and performance.
- Contribute to all stages of the development lifecycle by writing efficient, testable code and improving code quality.
- Analyze business requirements and create technical design documents aligned with the company's architecture standards.
- Manage user acceptance testing (UAT) by addressing user queries and coordinating activities to ensure timely completion.
- Conduct unit and system testing, track defects, and engage in performance enhancement analysis to improve overall system performance.
Requirements:
- Bachelor’s Degree in Computer Science or a related field is required.
- Minimum of 5 years of experience in Java (springboot) and Angular development
- Strong understanding of Microservices architectures and hands-on experience with developing and deploying Microservices solutions using Docker and Kubernetes.
- Proficient in Java Spring Boot framework, RESTful APIs (JAX-RS), JSON, Angular, JPA/Hibernate, and Bean Validation.