Responsibilities
Develop backend applications using Java and apply software design principles, algorithms, and core Java capabilities. Work with non-relational databases, behavior-driven development, DMN and BPMN tooling, and RESTful web services while collaborating with global team members.
Requirements
Requires 7–15 years of Java backend development experience, strong analytical and problem-solving abilities, and extensive knowledge of core Java, software design, MongoDB, BDD, DMN/BPMN, and RESTful web services. Strong communication skills are needed; experience with SQL, JPA/Hibernate, Snowflake, HTTP, XML, JSON, Unix/Linux, TDD, Git, or React is an advantage.