Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

Experienced Recruiting Partners

Software Engineer

New York, NY
Full Time
Paid
  • Responsibilities

    Location: Hybrid - Remote and Onsite in NYC area

    Client is seeking a founding Full-Stack web developer with experience building services using Java and Spring. You should be experienced with JavaScript and Typescript; as well as, React and Redux.

    • Client is looking for someone whom is passionate about creating applications with amazing user experiences, and highly scalable, modern architectures.

    Responsibilities:

    • Design and develop REST-based web services utilizing Java Microservices web frameworks (such as JHipster/Spring Boot, Micronaut, etc.)
    • Apply design principles and patterns in creating enterprise level solutions, as needed
    • Perform web services tuning and performance testing
    • Implement unit tests as needed
    • Support front-end developers in leveraging web services
    • Automate/script common developer tasks, continually optimize personal and team workflows
    • Infrastructure setup and configuration
    • Engage in code review and feedback process
    • Take a feature from inception to completion independently across the stack
    • Collaborate with teammates on proposed UX/UI and provide feedback as needed
    • Participate in and support the entire SDLC processes

    Requirements:

    • Strong Java, Spring, React, Couchbase db skills
    • 3+ years professional experience writing Full-Stack REST-based applications
    • 2+ years experience with relational databases
    • 2+ years experience developing single page apps utilizing modern JS frameworks
    • 2+ years experience with popular UI frameworks implementing custom components and features
    • Modern Java capabilities and techniques
    • Spring Boot, Spring Security, Spring JPA & Hibernate
    • Relational data modelling concepts and experience in PostgreSQL, MySQL, or similar
    • Adopted opinionated RESTful web services design patterns
    • Microservices-based application architecture
    • Application containerization technologies, including Docker, Kubernetes, and cloud-vendor implementations (AWS, Azure, other)
    • Other modern technologies relevant to the technology stack defined here
    • JavaScript ES6 or later
    • React
    • Redux
    • Git
    • CSS, Less/SASS

    Additional Preferred Skills:

    • Bachelor’s Degree in Computer Science or Engineering
    • Knowledge of standard SDLC processes
    • Design Thinking, Lean, and/or Agile experience
    • Teamwork as second nature: strong communication, collaboration, interpersonal, and organizational skills
    • Positive attitude and highly accountable