Job Title: Consultant | Full Stack - Java + React | Bangalore | Engineering
The Role & Responsibilities
· Design, develop, test, deploy, maintain and improve software in the area of UI/UX and if required on Distributed side.
· Manage individual project priorities, deadlines and deliverable.
· You will work closely with other technology teams and internal end users to deliver solutions that drive a variety of trade businesses.
· Optimize application for maximum performance, scalability and high availability.
· Ensure the technical feasibility of UI/UX designs.
· Build reusable code and libraries for future use.
· Hands-on.
Required Skill-set
· Bachelors or master’s degree, further education or experience in engineering, computer science or technical related field.
· You are an expert/master in the below.
o High Proficiency in React JS with advanced knowledge of React JS eco-system.
o JavaScript and JavaScript frameworks.
o HTML/HTML5 (High Proficiency)
o CSS/CSS3 (High Proficiency)
o Understanding of OOP (Object Oriented Programming)
o Java, J2EE, Spring, hibernate.
· Sever side programming experience (Node Js or any server-side programming experience)
· SQL/Oracle basics
· Up to date with cross-browser and cross-platform issues
· Experience of using a Test-Driven Development and Domain Driven Development approach and associated testing frameworks in the field of UI/UX.
o Excellent interpersonal, communication, problem solving, analytical, organizational skills and attention to detail and excellent follow-through.
o Expert knowledge in Micro-Frontend and stateless application architecture.
· Excellent in Data Structures, Algorithms.
· Working experience on building stateless, SAAS/SOA and scalable applications/platforms.
· Working experience in one of the container orchestration frameworks like Docker Swarm or Open-Shift/Kubernetes is must.
· Basic understanding of UNIX, Shell scripting around RHEL eco-system.
· Basic knowledge on continuous monitoring frameworks such as ELK, Grafana, and Prometheus on distributed infra.
· Basic knowledge of dev-ops tools and framework such as Ansible, Jenkins is must.
· Proficient understanding of code versioning tools, such as git/git-flow is must.
· Openness for acquiring new skills and learning new technologies in short time span.
Added advantage if candidate has;
· Working experience with GWT, Mule ESB will be added advantage
· Experience in several SDLC frameworks including but not limited to: Maven/Gradle, PIP, anaconda, Jenkins, Jira.
· Open-Source contribution.
· Any knowledge on Trade or payments business.