Java Microservices Developer

  • Full-time

Company Description

Are you passionate about creating beautiful, modern and highly scalable web and mobile applications? 

Seamgen is San Diego’s premier Digital Product Agency, dedicated to positively impacting the lives and experiences of individuals through the implementation and utilization of design and technology. We integrate digital experiences across mobile and web environments resulting in meaningful interactions for users that exceed client’s expectations. 

Job Description

Working as part of a project delivery team, you will deliver software solutions for Seamgen’s clients. As an experienced developer, you will have multiple responsibilities, including defining system and application architecture, software implementation, and technical oversight, carefully balancing quality and timeline.

Role 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

Qualifications

For consideration, candidates will need a Bachelor’s degree (or equivalent) and a minimum of five (5) years’ related experience in the essential job functions listed.

The position requires a senior level of experience in the following areas:

  • 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

Additional Information

Nice to Have/Bonus

  • Performance tuning and scalable architecture design and implementation

  • Team building, mentoring and technical knowledge transfer

  • Front-end development experience using Single Page Application frameworks/libraries such as Angular, React, Vue in JS or TypeScript

  • DevOps experience

 

Must have permanent US work authorization. FT 9AM-5PM.