Full Stack Developer (React js)
Job Description
Job Description
Your role:
We're looking for software engineers to :
• Help design, develop, and improve the digital products and technology services we provide
to our clients and employees.
• Apply a broad range of software engineering practices, from analyzing user needs and
developing new features to automated testing and deployment.
• Ensure the quality, security, reliability, and compliance of our solutions by applying our digital
principles and implementing both functional and non-functional requirements.
• Build observability into our solutions, monitor production health, help to resolve incidents, and
remediate the root cause of risks and issues.
• Share knowledge and expertise with colleagues and contribute regularly to our engineering
culture and internal communities.
Your expertise:
Must have
Java
ReactJS or JavaScript
SQL
Proven expertise in Java 8, ReactJS, Spring Boot, SQL, Oracle Database
Advanced knowledge of design patterns, threading, unit testing, and debugging.
Experience with tools such as Maven, JUnit, Sonar, GIT, Rally/Jira, and CI/CD tools
(Jenkins/Bamboo).
Hands-on experience with cloud-based hosting, especially Pivotal Cloud Foundry
(PCF).
Strong knowledge of web technologies, including HTML, CSS, JavaScript, and AJAX.
Nice to have
• Should have worked on cloud native technologies like Kubernetes, Functions/lambda etc.
• Enthusiastic for working on on-prem to Azure Cloud migration initiatives with a focus on
operational cost reduction.
• Having exposure to OS systems like UNIX/LINUX/Windows with knowledge on standard
scripting skills like Shell scripting, PowerShell.
• Knowledge of Tomcat / Apache configuration and experience working with products like IIS
web servers and server security certificate handling.
• Good to have experience on any Test automation and code analysis tools (Selenium,
SonarQube, Fortify scan), Dashboard tools (Tableau, PowerBI) and other advanced/Microsoft
products.
• Working experience in Agile methodologies (Scrum, Kanban) and knowledge of associated
tools like JIRA or GitLab boards.