Developer Mainstream III

Spectraforce
Worcester, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 158K

Job location

Remote
Worcester, United States of America

Tech stack

HTML
Java
JavaScript
Microsoft Windows
CSS
Databases
Continuous Integration
ETL
Linux
Oracle Applications
Server Administration
Software Construction
Software Engineering
SQL Databases
Systems Integration
GIT
Angular
Kubernetes
Front End Software Development
Software Coding
REST
Docker
Jenkins

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

Apply for this position