Go Back
Java Microservices Developer - Remote Location: San Diego, CA
Java Microservices Developer
Job Description
Working as part of a project
delivery team, you will deliver software solutions to our. 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.
Responsibilities
- Design and develop REST-based web services
utilizing Java microservices web frameworks (such ass 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 testing 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
Required Skills/Experience
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
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
Key Skills: