Job Description: Cloud Full-Stack engineer with experience in design and implementation of complex and distributed digital platforms, particularly in building high-performance backend and/or frontend framework.
Core Responsibilities:
- Design, develop and test the digital platforms, websites, portals, business applications and systems for client’s business initiatives.
- Owning the design and development of digital platforms within project timelines, implementation of design specifications, following best coding practices and design principles, documentation and testing of systems.
- Conceptualize and develop prototypes quickly and evolving to end products through agile practices and product engineering approach.
- Build the backend of the application using Java, Spring Framework, or other backend technologies.
- Integrate the applications with cloud services such as AWS, Azure and GCP for scalability, performance, and cost-effectiveness.
- Build, maintain and improve the clean code with a pride of ownership.
Requirements:
- Bachelor’s Engineering Degree in Computer Science, Information Systems, or relevant discipline.
- 5 to 8 years of relevant technology experience.
- Deeper Experience in Java core, Java Advanced and Java SpringBoot.
- Experience in any cloud native development – AWS, GCP, Azure.
- Experience with microservices architecture, software architecture, Design principles and design patterns.
- Familiarity of HTML, CSS, JavaScript Frameworks, React JS / Angular JS.
- Familiarity of DevSecOps concepts and implementations.
- Experience optimizing the performance of web applications and debugging, performance improvement, optimization, and refactoring code.
- Knowledge of current industry standards for secure web and mobile design.
- Strong problem-solving and analytical skills.
- Excellent verbal & written communication and collaboration skills.
- Customer-focused, react well to changes, work with teams and be able to multitask on multiple products and projects.