Sunday, June 28, 2020

Software Engineer - Microservices Architecture (3-10 yrs) (PatientMD)

Cloud, Serverless, Microservices, DevOps... You have no doubt heard all the buzz words! Now here is your chance to finally apply them! At PatientMD we are making huge investments in our people and technology to build a revolutionary SaaS application that will disrupt an age-old industry.


Job Description :


- We're looking for a highly motivated Software Engineer with a passion for implementing high quality, scalable cloud software using the latest cloud, agile, and DevOps practices. 


- As an early member of a growing team, you will help empower outcomes for our platform and clients by delivering innovative products. We respect what you know, but in an industry that is ever-changing, we value what you can learn and how you can adapt.


- We offer a flexible, fun work environment and competitive compensation and benefits.


- The Microservices API Developer position is part of the Information Technology team focused on building modern digital software solutions to deliver a seamless, automated work environment.

- The position will leverage reactive, event-driven programming approaches and microservices technologies to deliver modular capabilities that serve well-defined business goals.

- The position is part of an agile, cross-functional team that delivers business capabilities with high frequency.

- A continuous delivery/continuous integration (CICD) approach is followed to ensure tight integration and early detection of issues for quick delivery cycle-time.

- The position is part of a fast-paced and exciting team focused on delivering powerful business systems that enable the company to deliver an amazing experience.

The position duties include :

1. Analysis, design, development, and delivery of Microservices APIs that will be consumed by web and mobile application clients.

2. Act within a cross-functional, scrum-based team focused on agile and continuous software delivery.

3. Support production systems and troubleshoot system defects to remediate issues and ensure system operational stability and availability.

4. Demonstrate highly effective communication, interpersonal, and teamwork skills.

If you are an enterprise Java developer, you are encouraged to apply. We will train you in Scala.

Required skills/competencies :

- Experience in Java, J2EE, Play, Spring, Hibernate frameworks.

- Knowledge with Reactive Platforms (Scala, Akka, Play or Lagom Framework) or functional programming - lambda(java 1.8)

- Solid foundation in Java programming and Enterprise Java fundamentals including best practices and patterns

- Experience with DevOps

- Knowledge of microservices architecture

- Knowledge of with Reactive Platforms (Scala, Akka, Play or Lagom Framework) or functional programming - lambda(java 1.8)

- Knowledge of Kafka streaming platform to build real-time data pipelines

- Knowledge of MongoDB, Cassandra NoSQL database management system and Cassandra Query language

- Knowledge of Relational Database Management Systems and SQL

- Ability to work within an agile, scrum-based team that utilizes Continuous Integration/Continuous Delivery processes.

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.