Tmc Technologies - Clarksburg, WV

posted 5 days ago

Full-time - Mid Level
Clarksburg, WV
Machinery Manufacturing

About the position

TMC Technologies is seeking a Software Developer specializing in Java to support the development of critical FBI IT systems. This full-stack role involves developing and maintaining Java Spring Boot REST services, SOAP services, and web applications, with a focus on systems integration and testing. The position requires collaboration with databases and the use of various development tools, and it may involve occasional face-to-face meetings despite being primarily remote.

Responsibilities

  • Maintain existing systems built in Java.
  • Work with REST and SOAP services to integrate web applications with external services.
  • Utilize Oracle SQL and write PL/SQL procedures to update tables and add new data.
  • Work with Elasticsearch to search and score data and maintain/enhance indexes.
  • Provide Subject Matter Expertise, guidance, and overall technical direction for project development.
  • Understand the DevOps process and use tools like Bitbucket and Maven to push and write code, and build Jenkins pipelines.
  • Participate or lead the technical design and documentation for a solution.

Requirements

  • US Citizenship and active Secret clearance required.
  • 4 Year Degree in Information Technology or related field or Equivalent Experience required.
  • Minimum of 3 years in Java or similar object-oriented programming language required.
  • Experience working with Spring Boot REST APIs and SOAP web services.
  • Experience with HTML front-end development and building dynamic web applications using JSP and Servlets.
  • Experience with Elasticsearch or Opensearch.
  • Experience with Oracle SQL.
  • Experience with Maven for managing code libraries.
  • Familiarity with GIT, Bitbucket, or a similar version control system.

Nice-to-haves

  • Familiarity with AWS or similar cloud services.
  • Familiarity with Jenkins and writing Jenkins pipelines.
  • Familiarity with Jira and working in agile development teams.
  • Familiarity with containers (Docker/Kubernetes).
  • Familiarity with NIEM XML.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service