Project Description:
We are looking for a Full Stack Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on critical applications. Your roles and responsibilities include managing NodeJS/React application development while providing expertise in the full software development lifecycle, from concept and design to testing, Release.
Responsibilities
• Writing scalable, robust, testable, efficient, and easily maintainable code using Java Spring Boot
• Translating software requirements into stable, working, high performance software
• Ensure that software packages and programs are well documented and has reasonable test coverage
• Collaborate closely with other internal technical teams/business users in investigating, testing and deployments in Linux and OpenShift
• Responsible for handling Release Management, raising Change Request and scheduling for the implementation of fixes and enhancements.
• Root cause analysis, management communication and client relationship management in partnership with Infrastructure Service Support team members.
• Ensures all production changes are made in accordance with life-cycle methodology and risk guidelines
• Application Support, Deployment of Release, patches & fixes
• Analyze application performance, perform tuning and ensure high availability & stability of the application.
Mandatory Skills:
Full Stack
Java
Node.Js
ReactJs
Mandatory Skills Description:
• Java, SpringBoot, SQL, OpenShift, Linux knowledge
• Minimum 5 years of works experience with 3 years of developing system using React/MariaDB/Linux
• Experience in Perl, PHP
• Automated Testing (JavaScript)
• Release Automation (CICD)
• Docker, Kubernetes, OpenShift, Bash/Shell scripting ability, SRE is a plus
• Experience in working with MariaDB/Redis NoSQL DB
• Experience in TDD/BDD
• Good knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
• Experience in working with Linux environments [RHEL].
Nice-to-Have Skills Description:
• Experience with Jenkins for CICD, Prometheus for application monitoring is a plus