Developer Mainstream III
Role details
Job location
Tech stack
Job description
-
Design, develop, and maintain scalable backend solutions using Java, SQL, Oracle, and other related technologies in an enterprise environment with complex RESTful API integrations and ETL functions.
-
Develop professional quality, supportable, and well-documented solutions following best practices and coding standards.
-
Occasional frontend development may be required using Javascript, AngularJS, HTML, CSS, and other related technologies.
-
Participate in review and peer-review of code, design, architecture, and documentation.
-
Collaborate with team members and other stakeholders for requirement analysis, development, testing, deployment, and training.
-
Follow company standards and best practices for project management, documentation, training, and continuous improvement.
Requirements
-
Strong understanding of backend software development using Java ecosystem, with hands-on experience working as a software developer in a professional environment.
-
Experience building RESTful API integrations and ETL functions.
-
Proficiency in Oracle database and associated technologies.
-
Some understanding of frontend software development using Javascript, HTML, and CSS required.
-
Strong understanding of software engineering best practices, methods, and processes.
-
Experience in system design, delivery, deployment, and lifecycle management.
-
Effective communication and collaboration skills
-
Willingness to learn and adapt to new technologies and challenges
-
Proficiency in server administration (Windows and Linux)
-
Experience with CI/CD frameworks and technologies (e.g., Docker, Kubernetes, Jenkins, Git, etc.) a plus
-
Experience with algorithms, databases, and technologies for bioinformatics or cheminformatics desired, but not required
Education and Experience:
-
4+ years of hands on software development experience required
-
Bachelor's degree in a relevant subject with 5+ years' relevant professional experience, or Master's degree in a relevant subject with 4+ years' relevant professional experience required