Description

Job Description:
Your way to impact: This position will be working in the mid-tier/back-end level of the tech stack providing server-side solutions in a techstack comprising mostly of Node.JS, GraphQL, JAVA, and scripting languages.
. • Experience in engineering support of a product through a PDLC. Working knowledge of finance industry standards and practices preferred. What you need to bring to the role: • Expert in back-end development using Java technologies stack using micro-services architecture (e.g. Java language, Node.Js, React.Js etc). • Bachelor's Degree in Computer Science or related field. • A solid grounding in Computer Science fundamentals. • 8+ years of experience building successful production software systems. • Strong OOP skills, with ability to analyze requirements and transform into scalable software designs. • Experience with HTTP, REST API's and competent designing and building web services/microservices in a commercial setting. • Knowledge of SQL and other/NoSQL/modern database and storage technologies. Desired understanding of Oracle, JDBC and ORM frameworks (e.g. Hibernate). • Experience with Design Patterns, MVC and frameworks (e.g. Spring). • Competent in design/implementation for reliability, availability, scalability, and performance. • Competent in software engineering tools (e.g. Java build tools) and best practices (e.g. unit testing, test automation, continuous integration, etc.). • Experience with JAVA and JavaScript programming languages • Should be a strong advocate of code craftsmanship, good coding standards and use of tools that will improve the quality of the delivered code • Demonstrate a high level of curiosity, passion for technology, pride of ownership and strive for excellence • Experience with using Agile/Scrum methodology for software development • Good understanding of microservices architecture • Extra credit: Provide your GitHub account or code samples with your resume! • Good to have: Experience on Identity standards such as OAuth 2.0, Open ID Connect, SCIM etc. • Working knowledge of web technologies (such as HTTP, HTML/DOM, JavaScript) will be beneficial Nice-to-Have Skills • GraphQL knowledge Authentication and Authorisation concepts

Education

Any graduate