Software Developer (Java)

TMC Technologies

$88K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • US Citizenship and active Secret clearance required
  • 4-Year Degree in Information Technology or related field or equivalent experience
  • Minimum 3 years in Java or similar object-oriented programming language
  • Experience with Spring Boot REST APIs and SOAP web services
  • Proficient in HTML front-end development and dynamic web applications using JSP and Servlets
  • Experienced with Oracle SQL
  • Familiarity with Git, Bitbucket, or other version control systems

Responsibilities

  • Maintain existing systems built in Java
  • Work with REST and SOAP services for web application integration
  • Utilize Oracle SQL and write PL/SQL procedures for data management
  • Implement data searching and indexing using Elasticsearch
  • Provide technical guidance and subject matter expertise for project development
  • Understand and work within the DevOps process using tools like Bitbucket and Jenkins
  • Participate or lead technical design and documentation for solutions

Benefits

  • Remote work flexibility with possible occasional face-to-face meetings
  • Involvement in federal IT systems which contribute to national security
  • Opportunity for career growth within a high-stakes environment
  • Engagement in SAFe methodologies enhancing Agile practices
  • Diverse technology stack exposure, working with tools like Elasticsearch and AWS
Full Job Description
Job Title

Software Developer (Java)

Location

Clarksburg, WV 26306 US (Primary)

Category

Information Technology

Job Type

Full-time

Career Level

Staff

Education

Bachelor's Degree

Travel

None

Security Clearance Required

Secret

Job Description

TMC Technologies is in search of a Software Developer specializing in Java software development to support ongoing development of critical FBI IT systems. This position will be responsible for developing and maintaining Java Spring Boot REST services, SOAP services, web applications, as well as custom libraries. These applications are deployed in AWS and used for systems integration as well as simulations/testing system functionality. The developer will use VS Code or a similar IDE to push code to a Bitbucket repository, where it gets deployed via Jenkins. This role also works with the database and maintains SQL data. This is a full-stack role that will require experience working seamlessly with the front-end, back-end, and databases, with a strong object-oriented programming background needed. This position is considered to be a remote position; however, staff may be required to support face-to-face meetings with the business line or end users. There is potential for face-to-face SAFe ceremonies on occasion. The candidate must be a US citizen and possess an active Secret clearance to start due to federal contract requirements.

The Software Developer (Java) will:

- Be responsible for maintaining existing systems built in Java.
- Work with REST and SOAP services to seamlessly 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
- Provides Subject Matter Expertise, guidance, and overall technical direction for project development.
- Understanding the DevOps process and using tools like Bitbucket, and Maven to push and write code, and build Jenkins pipelines.
- Participates or leads the technical design and documentation for a solution.

Job 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

Preferred Qualifications include:
• 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

Similar Jobs

More Jobs at TMC Technologies

  • Software Developer (Java)
    $88K — $105K *
    Clarksburg, WV 26301 (Harrison County)
    Information Technology
    In-Person
  • Application Developer
    $88K — $105K *
    Washington, DC 20011 (District Of Columbia County)
    Information Technology
    In-Person
  • Software Engineer (CIAT)
    $95K — $115K *
    King George, VA 22485 (King George County)
    Aerospace & Defense
    In-Person
  • Linux Software Developer
    $95K — $115K *
    King George, VA 22485 (King George County)
    Information Technology
    In-Person
  • FPGA Programmer
    $100K — $120K *
    King George, VA 22485 (King George County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Software Developer (Java) jobs: