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
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
See more jobs at Seamgen