Implement detailed customer applications and build microservice applications using best practices to solve business and technical problems
Requirements
- Experience in Java Spring Boot and RESTful Microservices development
- Experience in working with one of the concurrency frameworks like Mono, Flux
- Strong relational database experience in either Oracle, MS SQL, or Postgres
- Experience with Automated Testing and tools such as JUnit
- Experience in using tools like Jira, GitLab, Swagger, Postman, SOAP UI
- Experience using Logging framework and understanding of monitoring tools like Kibana, ELK, Dynatrace
- Knowledge of API authentication using oAuth
Responsibilities
- Partner with business and marketing to Implement detailed customer applications
- Build microservice applications using best practices
- Write high-quality, scalable, reusable and fault-tolerant code
- Write automated unit tests and perform API validations
- Debug errors, troubleshoot issues, and perform routine performance optimizations
- Collaborate with Solution Architect and define API schema
- Collaborate with front-end developers to integrate UI components with APIs
Other
- 6+ years of software development experience
- Knowledge of Agile / Scrum / Iterative development methodologies
- Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees
- This position is also available for independent contractors
- No applications will be considered if received more than 120 days after the date of this post