- 3 5 years of professional software engineering experience or equivalent practical experience - Bachelor's degree in Computer Science, Engineering, or related field preferred (or equivalent experience) - Design and develop applications using Enterprise Java - Hands-on experience with Spring framework, including Spring Boot and Spring Data JPA - Working knowledge of application security, transactional processing, and resilient system design - Familiarity with build and dependency management tools (e.g., Maven) - Experience or knowledge in messaging, streaming, and caching technologies - Hybrid work arrangement in Boston, MA or Jersey City, NJ (must be local to one of these areas) - 12 18 months contract-to-hire (no sponsorship available) - LinkedIn profile required for candidate submission