In this role, the selected candidate must have an experience with services API development and third-party developer services a plus; proficiency in designing, building, and debugging distributed systems.
As a Senior Java Engineer, you will write code that models our processes for building DNA, tracks the data generated during this process, and coordinates humans and robots working together to construct new organisms.
Designs, develops, and implements web-based Java applications to support business requirements; follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
In this role, you will develop computer systems and databases using Object Oriented programming technologies. Migrate and clean data as needed and provide professional assistance and tech support to internal and external clients regarding system maintenance and business requirements.
The Senior Java Developer will be a key player in supporting design and development of bleeding edge solutions related to building a Data Management API which allows programmatic access to huge amounts of complex data.
Design and create services and system architecture and contribute and provide feedback to other team members; help improve code quality through writing unit tests, automation and performing code reviews.