Full-Stack Java/Spring Boot + React Developer

  • Full-time

Company Description

Are you passionate about creating applications with amazing user experiences, and highly scalable, modern architectures? 

Seamgen is a San Diego based Digital Product Agency that creates highly interactive digital experiences across a variety of platforms.

This is a hybrid role. 

Job Description

Seamgen is seeking a full-stack web developer with experience building services using Java and Spring Boot. You should be comfortable deploying to a Linux environment, deploying and managing services on AWS, using cloud native technologies. You should be experienced with Javascript and Typescript as well as at React and Redux.

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

Qualifications

Experience

  • 5 years professional experience writing full-stack REST-based applications
  • Minimum 3 years experience with relational databases
  • Minimum 2 years experience developing single page apps utilizing modern JS frameworks
  • Minimum 2 years experience with popular UI frameworks implementing custom components and features

Requirements

  • 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)
  • Javascript ES6 or later
  • React
  • Redux
  • Git
  • CSS, Less/SASS
  • Must be a US Citizen , Must reside in the US.

Additional Information

Preferred Education and Other Skill Sets

  • 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