What will you do?
- 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
- Collaborate with Product Owners to gather business requirements and groom user stories
- Participate in application lifecycle events (e.g. Feature Launches, Releases, Deployment Windows)
- Contribute and maintain high quality technical documentation
- Actively participate in scrum/agile ceremonies
- Gather and document requirements for development and delivery
- Contribute code to improve and implement new and existing features
- Perform peer code reviews
- Communicate with business and various other departments
What are we looking for?
- Ability to understand and translate business/functional requirements to high/low-level designs
- 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
- Strong understanding of data structures, design patterns and asynchronous programming
- 6+ years of software development experience
- Knowledge of Agile/Scrum/iterative development methodologies
- Experience working in ORM frameworks like Entity, Hibernate, Dapper
- Knowledge of API authentication using OAuth
- Knowledge of queuing or streaming engines like Kafka
- Knowledge of Docker, Git, SonarQube and other deployment tools for CI/CD
Compensation, Benefits & Duration
Minimum Compensation: USD 33,000. Maximum Compensation: USD 118,000. Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable estimate for the role.
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.
#J-18808-Ljbffr