Benguluru, IND
16 hours ago
Java Fullstack Developer
We are looking for highly motivated individual with hands-on Java development experience, to support building the new Model management platform. Technology stack includes a wide range of proprietary and open-source technologies including REST API, Workflow and Rule Engine technologies, scalable big-data platforms, No-Sql databases, UI – ReactJS/Redux and reporting tools. The candidate needs to be able to understand distributed systems architecture, be a team player with effective communication skills and passionate about programming in a distributed, event-driven pub/sub environment using Core Java, and Python. The candidate should enjoy working in a highly collaborative environment that values teamwork. Required Skills: + Very strong analytical and problem-solving abilities. + 7+ years of experience in Java backend development + Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion + Strong knowledge of core Java: class loading, garbage collection, Java collections API, Reflections API, Java Streams and Functional Programming + Strong knowledge of common Java frameworks (Spring, JSR-303, Logback, Junit, Apache Commons) + Strong Knowledge of Relational Databases and SQL (DB2) + Good Knowledge of No-SQL Databases (Mongo DB) Desired Skills: + Cloud tech stack – Azure, Snowflake, Databricks + Workflow Engine – BPMN, DMN – Camunda 7/8 + Strong knowledge of BDD (behavior-driven development) with JBehave/Cucumber + Experience with TDD (test driven development) + Strong knowledge of GIT source code management + Knowledge of Gradle, Jenkins automated build processes + Strong knowledge of Representation state transfer (RESTful Web services) + Knowledge of HTTP, XML, JSON + Knowledge of ReactJS/Redux + Knowledge of Unix/Linux + Knowledge of Liquibase database schema management We are looking for highly motivated individual with hands-on Java development experience, to support building the new Model management platform. Technology stack includes a wide range of proprietary and open-source technologies including REST API, Workflow and Rule Engine technologies, scalable big-data platforms, No-Sql databases, UI – ReactJS/Redux and reporting tools. The candidate needs to be able to understand distributed systems architecture, be a team player with effective communication skills and passionate about programming in a distributed, event-driven pub/sub environment using Core Java, and Python. The candidate should enjoy working in a highly collaborative environment that values teamwork. Required Skills: + Very strong analytical and problem-solving abilities. + 7+ years of experience in Java backend development + Very strong knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion + Strong knowledge of core Java: class loading, garbage collection, Java collections API, Reflections API, Java Streams and Functional Programming + Strong knowledge of common Java frameworks (Spring, JSR-303, Logback, Junit, Apache Commons) + Strong Knowledge of Relational Databases and SQL (DB2) + Good Knowledge of No-SQL Databases (Mongo DB) Desired Skills: + Cloud tech stack – Azure, Snowflake, Databricks + Workflow Engine – BPMN, DMN – Camunda 7/8 + Strong knowledge of BDD (behavior-driven development) with JBehave/Cucumber + Experience with TDD (test driven development) + Strong knowledge of GIT source code management + Knowledge of Gradle, Jenkins automated build processes + Strong knowledge of Representation state transfer (RESTful Web services) + Knowledge of HTTP, XML, JSON + Knowledge of ReactJS/Redux + Knowledge of Unix/Linux + Knowledge of Liquibase database schema management
Confirmar seu email: Enviar Email