Java Developer

Share

Teacup Tech Systems is looking for senior Java Developers with 5 or more years experience building enterprise grade or web-scale software using Java and Open Source technologies

5+ years of professional experience in software development

3+ years of professional experience in Spring Framework

3+ years of experience design and developing high scalable services/microservices

2+ years of professional experience with CI/CD

Exceptional troubleshooting and problem-solving skills

Extensive track record of delivering commitments against project plans

Excellent verbal and written communication skills

A collaborative attitude and strong work ethic

Strong hands-on experience in RESTful API design and implementation(Hateoas or equivalent)Development experience with:

Java (8+), RESTful APIs, Spring Framework, Kubernetes, Docker, Swagger, Kafka, Git/GitHub, Maven, OAuth2

Ability to:

Design, implement and maintain Java applications that are high volume, low latency and fault tolerant

Manage competing priorities and self-organize

Quickly learn and adopt new methods and standards

Participate in code reviews, design reviews and over the shoulder debugging

Deliver software as part of a team

Bonus Points

Knowledge of Docker, Kubernetes, Kafka, MongoDB, PostgreSQL

Experience with Junit, Mockito

Bootstrap, Material UI, ReactJS, Angular

Job Category: Developer
Job Type: Full Time
Job Location: canada Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx