Position: Senior Full Stack Java /JavaScript Software Engineer
Company: Olive Systems
Experience required: 5y
English level: upper

We are hiring asap a Full Stack Java /Java Script Sofware Engineer for a long-term mission. The developer must have deep strong experience with Java, JavaScript, Java J2EE, and Spring, and at least 10 years of experience with Java.

What will you do?
· Design and develop Java and JavaScript-based frontend and backend of analytical applications and technically lead a small team of developers to execute this vision.
· Work closely with the product management and business teams to understand the needs of our customers and quickly iterate to improve the products.
· Continuously look for new technologies and approaches that enhance our software products as we move toward cloud-based deployments leveraging containers and the latest Java platform technologies.
· Commitment to excellence, best practices, and the continuous improvement of user experience, code base, processes, innovation, and tools.
· Have a voice and stake in the product by working in partnership with product teams on new ideas, designs, estimates, and feature roadmaps.
· Collaborate with technical teams across Labcorp and external partners on the creation and application of technical roadmaps, standards, tooling, and frameworks required to create a modern, high-quality, rich application suite.
· Propose ways to utilize modern technologies to solve business problems – including AI, Digital platforms, and automation.
· Perform code reviews to ensure the quality of programming through standards enforcement, peer code review, and automated tools.
· Guide junior developers in the design, coding, configuration, testing, and maintenance of software deliverables.
· Establish and promote agile development principles and best practices for software development.

About You
· BS/MS in Computer Science, Computer Engineering or a related technical discipline
· 10+ years of professional Java/J2EE and Spring Application Framework development experience
· Experience developing web applications using HTML, CSS, JavaScript, jQuery, and Ajax
· Proficiency with relational databases and SQL
· Deep Experience in RESTful service design and implementation
· Experience with Linux and shell script development
· Experience with CI/CD and DevOps to support continuous delivery of the mobile application.
· Strong understanding of design for security, scalability, performance, and reliability
· Strong demonstration of data structures, algorithms, OOP Design, and asynchronous programming
· Experience with agile software development methodologies (Scrum/Kanban)
· Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
· Preferred experience with web security, and proxy servers (e.g. HAProxy, NGINX)
· Preferred experience with Docker
· Preferred experience building cloud-based solutions in AWS or Azure
· Preferred experience with life science and/or healthcare-related data.