EssilorLuxottica - Mason, OH

posted 4 months ago

Full-time - Mid Level
Mason, OH

About the position

The Java Developer (Services) position at EyeMed is a critical role within the IT team, focusing on the development of software solutions that align with the company's strategic business objectives. As a member of a diverse team, the Developer will utilize both Agile and Waterfall methodologies to create innovative software applications. This position requires a strong commitment to best practices in software development, analytical skills, and the ability to translate requirements into detailed designs. The Developer will be responsible for building solutions based on these designs and validating them through both manual and automated unit testing. In this role, the Developer will contribute to various phases of the software development lifecycle, including design, development, and testing activities for defined applications. Coordination with integration partners, both internal and external, is essential to ensure seamless development activities. The Developer will also troubleshoot and debug issues as they arise, establishing and defining development standards, tools, and approaches that align with the Project Management Office (PMO) and Software Development Life Cycle (SDLC) for Development. The position requires effective communication of expectations, assignments, and responsibilities, as well as the preparation and production of software component releases. Continuous improvement is a key focus, with the Developer expected to investigate alternative technologies and present findings for architectural review. Maintaining expert-level knowledge of EyeMed's policies, processes, procedures, and systems is crucial, as is the ability to positively influence solution dependencies and advocate for organizational change management. Staying informed about new tools and industry best practices is also a vital part of this role.

Responsibilities

  • Contribute to the design, development and testing activities for defined applications
  • Coordinate development activities with integration partners, both internal and external
  • Troubleshoot and debug issues when necessary
  • Establish and define development standards, tools, and approaches to be used and align with PMO and SDLC for Development
  • Ensure code delivered aligns to the agreed upon principles, design, etc. and satisfies the stated business need
  • Communicate expectations, assignments and responsibilities clearly and professionally
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Acquire and maintain expert-level knowledge of the EyeMed policies, processes, procedures and systems
  • Positively influence solution dependencies and act as an advocate for change
  • Stay informed about new tools and best practices of the industry

Requirements

  • Bachelor's degree in computer science or related field
  • 3 - 5 years' experience in Java code development
  • Excellent communication, innovation, critical thinking, problem-solving, planning, prioritization, project management, teamwork and organization skills
  • Conflict management and resolution skills
  • Ability to conduct inspections, reviews and walkthroughs with effective communication of findings
  • Expertise in developing web-based enterprise applications using core Java, JDBC, Web Services, Spring Framework, SQL and Object Oriented Programming techniques
  • Expertise in core Java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization
  • Expertise in working with RDBMS such as MySQL, MS SQL Server, DB2, Oracle and at JDBC API for connection and access to databases
  • Experience in developing Web Services, related technologies and frameworks like WSDL, REST, SOAP UI and generating clients Jars for Web Services consumption
  • Experience in Streaming solutions using Kafka
  • Expertise in developing web pages using JavaScript (Vue.js/Angular) with webpage cross browser compatibility and responsive web design
  • Good understanding of all aspects of Containerization and Cloud Solutions
  • Strong analytical skills
  • Code Management leveraging Github or equivalent

Nice-to-haves

  • Experience in healthcare / insurance industry
  • Works well under high pressure / critical situations
  • Flexibility to work non-business hours to meet critical business needs
  • Experience leveraging cloud-based API Gateway technologies

Benefits

  • Health care
  • Retirement savings
  • Paid time off/vacation
  • Various employee discounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service