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
Bachelor's degree