Spectraforce Technologies - Smithfield, RI

posted 5 months ago

Full-time - Mid Level
Smithfield, RI
Administrative and Support Services

About the position

The Java Oracle/PLSQL Developer position at SPECTRAFORCE TECHNOLOGIES Inc. is a hybrid role based in Smithfield, RI, requiring candidates to work onsite for two weeks each month, alternating with remote work. This position is expected to last for a minimum of six months. The ideal candidate will have extensive experience in writing stored procedures and PL/SQL packages in Oracle, as this will be a significant focus during the interview process. A solid understanding of SQL is also essential, as most developers typically possess this knowledge. While experience with Batch processing using Java or Python is advantageous, proficiency in Java and Python is deemed more critical for this role. The role demands a strong foundation in Agile software development methodologies and an appreciation for best practices in object-oriented design, coding standards, DevSecOps, RESTful service development, and secure application development. Familiarity with design patterns and microservices architecture is also important. Candidates should demonstrate a keen interest in new technologies and emerging engineering practices, as well as proficiency in server-side and client-side languages and frameworks, including Spring MVC/Spring Boot, Angular/TypeScript, and others. Additionally, the position requires hands-on experience with low-code technologies, unit testing, API testing, and automation technologies such as Cloud Formation, Ansible, and Terraform. Experience with AWS or Azure technologies, CI/CD processes, and collaboration in a team environment to develop and support key applications is essential. The candidate should possess strong analytical skills, effective communication abilities, and a commitment to quality and organization.

Responsibilities

  • Write stored procedures and PL/SQL packages in Oracle.
  • Develop and maintain Java and Python applications.
  • Implement CI/CD processes with limited guidance.
  • Collaborate with team members to develop, deploy, and support applications.
  • Participate in Agile software development processes.
  • Conduct unit testing and API testing for applications.
  • Utilize design patterns and microservices architecture in development.
  • Engage in code reviews and ensure adherence to coding standards.
  • Mentor junior developers and provide guidance on best practices.

Requirements

  • Bachelor's degree in computer science or equivalent field of study.
  • 10+ years of development experience.
  • Proven experience with Java and Python programming languages.
  • Strong knowledge of PL/SQL and experience with Oracle databases.
  • Experience with Spring Boot and microservices architecture.
  • Familiarity with AWS EKS and Kubernetes.
  • Understanding of Agile software development methodologies.
  • Proficiency in server-side and client-side languages and frameworks.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills, both technical and non-technical.

Nice-to-haves

  • Experience with Shell Scripting/UNIX.
  • Familiarity with automation technologies like Ansible and Terraform.
  • Knowledge of low-code technologies like Microsoft Power Platform.

Benefits

  • ACA compliant health benefits
  • Dental insurance
  • Vision insurance
  • Accident insurance
  • Critical illness insurance
  • Voluntary life insurance
  • Hospital indemnity insurance
  • Commuter benefits
  • 401K plan with matching
  • Referral bonus program
  • Paid sick leave when required by law
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service