Description
We are looking for a highly skilled Full Stack Developer with a minimum of 5 years of software development experience, preferably between 5 to 8 years. The ideal candidate should have a strong understanding of front-end, middleware, and back-end Java web development technologies.
Responsibilities:
• Architect, design and develop applications from all perspectives (Complete tech stack) based on required functionality.
• Develop front-end using languages such as HTML, CSS Jquery, JavaScript, Angular framework and Typescript.
• Develop back-end using Java server side programming – Java microservices/ Spring Boot / MVC/ Hibernate.
• Work with databases such as MySQL, MongoDB and have good knowledge of Relational DB concepts/ tools/ code connections.
• Expertise in web services, microservices, synchronous-asynchronous, REST APIs.
• Architect multi-tenant applications and implement design patterns.
• Develop and deploy cloud infrastructure using Docker, service discovery, and CICD.
• Integrate external applications at a quick pace and manage internal applications and related APIs.
• Have familiarity with server setup, deployment, and maintenance of the applications on Azure/AWS/Any other cloud.
• Familiarity with DevOps tools – Docker/ Git/ Jenkins/ Splunk etc.
• Have a good understanding of UI/UX concepts and the ability to think from a design perspective.
Requirements:
• At least 5 years of software development experience, preferred between 5 to 8 years.
• Strong understanding of front-end, middleware, and back-end Java web development technologies.
• Expertise in Java server side programming – Java microservices/ Spring Boot / MVC/ Hibernate.
• Experience in architecting multi-tenant applications and implementing design patterns.
• Expert in web services, microservices, synchronous-asynchronous, REST APIs.
• Experience in developing and deploying cloud infrastructure using Docker, service discovery, and CICD.
• Good knowledge of databases such as MySQL, MongoDB and Relational DB concepts/ tools/ code connections.
• Familiarity with server setup, deployment, and maintenance of the applications on Azure/AWS/Any other cloud.
• Familiarity with DevOps tools – Docker/ Git/ Jenkins/ Splunk etc.
• Understanding of UI/UX concepts and the ability to think from a design perspective.
• Clear and effective communication skills.
• Ability to manage work systematically and identify priorities for meeting deadlines.
• Proactive in identifying problems and suggesting solutions.
• Keen to learn business aspects.
• Action-oriented and can manage projects/ tasks independently.
• If you possess the required skills and experience, we encourage you to apply for this position. We offer a competitive salary package and a challenging work environment