Description

Responsibilities

Job Description 

Research, plan, design, code, test, deploy, and document high quality software

Troubleshoot and resolve software defects

Participate in code reviews

Adhere to established software development standards

Participate and foster DevOps adaptation by the team

Facilitate design meetings with users, management, and architects

Contribute to the continuous improvement of software development practices

Engage in continuous improvement of one's own skill set, both technical and non-technical

Stay current on industry trends and best practices and promote their use as applicable

Develop a solid understanding of Medline's business domain and apply this to all software development activities

Collaborate professionally with customers and colleagues

Comply with all company policies and procedures and governmental regulatory mandates

Qualifications

Those interested in applying should be highly proficient in the following: 

Java 8 or higher (minimum 5 years)

Cloud And Container-based Development And Deployment Required (Azure Preferred)

Object oriented design principles and patterns

Spring framework, spring boot

RESTful web service development

JUnit, Mockito, PowerMock

SQL

Git

Scrum

The Following Experience Is Also Desirable

Docker, Docker Desktop, Kubernetes, Helm , Terraform, Web load, CI/CD, Jenkins

Redis cache, Cosmos Db, Azure SQL server, App Insight, AIS, ACR, AKS, Azure api gateway etc

Headless Commerce SaaS Like Commercetools Experience Preferred

Swagger/OpenAPI

SOAP, OData, GraphQL

OAuth 2.0, Ping Federate

HTTP protocol

JSON, XML

JEE (JSP, Servlet, EJB)

JPA, Hibernate, Spring Data

Splunk, Prisma cloud

HTML, CSS, JavaScript

UI development frameworks (Angular, React, Bootstrap)

Bachelor's Degree in Computer Science or a related field

Education

Bachelor's degree