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