Datamaxis LTD - Northfield, IL

posted 14 days ago

Full-time - Mid Level
Hybrid - Northfield, IL

About the position

The Sr. Java Developer role is focused on designing, developing, and maintaining high-quality software solutions. This position requires a strong understanding of Java and cloud technologies, with an emphasis on collaboration and continuous improvement in software development practices. The developer will engage in various stages of the software development lifecycle, from planning and coding to testing and deployment, while adhering to established standards and fostering a DevOps culture within the team.

Responsibilities

  • 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

Requirements

  • Highly proficient in Java 8 or higher (minimum 5 years)
  • Experience in cloud and container-based development and deployment (Azure preferred)
  • Strong understanding of object-oriented design principles and patterns
  • Experience with Spring framework and Spring Boot
  • Proficient in RESTful web service development
  • Familiarity with JUnit, Mockito, PowerMock
  • Knowledge of SQL
  • Experience with Git
  • Familiarity with Scrum methodology

Nice-to-haves

  • Experience with Docker, Docker Desktop, Kubernetes, Helm, Terraform
  • Knowledge of web load, CI/CD, Jenkins
  • Experience with Redis cache, Cosmos Db, Azure SQL server, App Insight, AIS, ACR, AKS, Azure API gateway
  • Familiarity with headless commerce SaaS like commercetools
  • Experience with Swagger/OpenAPI
  • Knowledge of SOAP, OData, GraphQL
  • Familiarity with OAuth 2.0, Ping Federate
  • Understanding of HTTP protocol
  • Experience with JSON, XML
  • Knowledge of JEE (JSP, Servlet, EJB)
  • Familiarity with JPA, Hibernate, Spring Data
  • Experience with Splunk, Prisma cloud
  • Knowledge of HTML, CSS, JavaScript
  • Familiarity with UI development frameworks (Angular, React, Bootstrap)
  • Bachelor's Degree in Computer Science or a related field
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service