JOBSEARCHER

Remote Software Engineer (1785)

EMPLOYER: Collibra Inc.TITLE: Software EngineerLOCATION: New York, NY (Option to work remotely from any location in the U.S.)DUTIES: Write clean, maintainable code using modern programming languages and frameworks (e.g., Java,Spring Boot, React). Design and implement RESTful APIs and integrate third-party services asneeded. Collaborate with team members through code reviews, pair programming, andarchitectural discussions. Optimize application performance and troubleshoot issues acrossdevelopment, staging, and production environments. Participate in agile ceremonies (stand-ups,sprint planning, retrospectives) and contribute to continuous delivery pipelines. EOEREQTS: Must have a Bachelor's degree or foreign equivalent in Computer Science, Information Systems,Systems Engineering, or a related field plus five (5) years of experience in the position offered or arelated position. Alternatively, employer will accept a Master's degree or foreign equivalent inComputer Science, Information Systems, Systems Engineering, or a related field plus three (3)years of experience in the position offered or a related position. Employer will accept pre- or post-Master's experience. Must have five (5) years (or three [3] years with a Master's) of experiencewith all of the following: Designing and building large-scale, modular monolith architecturesusing Java and Spring Boot, with strict domain separation and multi-module layering; UtilizingSpring ecosystem, including Spring Data JPA, Spring Security, Spring Web, and transactionmanagement; Developing secure RESTful APIs with JWT-based authentication and OAuth2integration, focusing on input validation, exception handling, and idempotent operations;Performing frontend development with React, including component-based architecture, ReactRouter, custom hooks, and state management; Integrating frontend and backend systems withefficient API contract design and performance optimization; Database schema management andversion-controlled migrations using Liquibase, along with data layer optimization in PostgreSQLusing both Spring Data and JDBC templates; Utilizing automated testing frameworks includingJUnit, Mockito, and Cypress, with a focus on maintaining test coverage across the full stack; andMaking architectural decisions that align with long-term business and technical goals.SALARY: $189,592 - $210,000 per yearHOURS: 40 hours per week, Monday-Friday*The position is eligible for employee referral reward.#LI-DNI