Software Engineer

Optimus Technology, Inc.

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

Qualifications

  • 5-7 years of experience in software development and engineering.
  • Proficient in Java, JavaScript, Oracle databases, and SQL.
  • Hands-on experience with modern and legacy enterprise applications.
  • Familiarity with cloud platforms, particularly AWS.
  • Experience working in Agile development environments.
  • Ability to quickly learn new technologies and frameworks based on project needs.

Responsibilities

  • Maintain and enhance Java and Spring Boot backend services.
  • Develop and troubleshoot software using JavaScript and other required languages.
  • Manage application data interactions with Oracle databases and SQL.
  • Learn and implement new programming languages and tools as mission needs evolve.
  • Update software dependencies to ensure security and maintainability.
  • Conduct root-cause analysis and resolve application defects.
  • Design and implement enhancements based on operational requirements.

Benefits

  • Opportunity to work with a diverse portfolio of COTS and GOTS applications.
  • Exposure to both modern and legacy technology stacks.
  • Participation in Agile ceremonies and continuous improvement initiatives.
  • Collaboration with a wide range of technical professionals.
  • Contributions towards the modernization of critical enterprise applications.
Full Job Description
This position is ideal for a hands-on engineer who enjoys working across multiple technologies and technical disciplines. The selected candidate will support a diverse portfolio of Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) enterprise applications utilizing both modern and legacy technology stacks. Responsibilities may include application development, system integration, application configuration and customization, cloud modernization, and production sustainment. Success in this role requires adaptability, strong technical problem-solving skills, and the ability to quickly learn new technologies as mission priorities evolve.
The ideal candidate is a versatile software developer with experience building and supporting enterprise applications. You should be comfortable working with Java, JavaScript, Oracle databases, and SQL, and have the aptitude and willingness to learn additional programming languages, frameworks, and technologies based on the needs of the products and applications you support.

Primary Responsibilities:

  • Maintain, enhance, and modernize backend services developed using Java and Spring Boot.
  • Develop, maintain, and troubleshoot software using JavaScript and other programming languages and technologies as required by the product.
  • Work with Oracle databases and SQL to develop, troubleshoot, optimize, and support application data and database interactions.
  • Learn and apply additional programming languages, frameworks, tools, and technologies as required by evolving application and mission needs.
  • Update software requirements, libraries, frameworks, and dependencies to ensure applications remain secure, supported, and maintainable.
  • Analyze and implement code changes resulting from dependency, framework, and technology upgrades.
  • Perform application maintenance activities, including troubleshooting, root-cause analysis, issue identification, and defect resolution.
  • Design and implement code enhancements and technical improvements based on customer, program, and operational requirements.
  • Collaborate with customers, software developers, systems engineers, and other stakeholders to deliver timely and effective solutions.
  • Participate in Agile ceremonies and contribute to sprint planning, estimation, technical discussions, and continuous improvement activities.
  • Support application deployments, troubleshooting, and operational activities within Linux and Docker-based environments.
  • Contribute to the long-term stability, reliability, security, performance, and modernization of mission-critical enterprise applications.

Technology Stack:

  • Java
  • JavaScript
  • AWS
  • MySQL
  • Linux
  • Maven
  • SpringBoot
  • Docker
  • Angular
  • Git
  • GitLab
  • Atlassian Tool Suite
  • Oracle
  • Node.JS
  • Maven
Desired Skills:
  • AWS experience
  • Experience in an Agile development environment
  • Experience working with the Atlassian Tool Suite
  • Experience with Python
  • Experience with GitLab for version control

Similar Jobs

More Jobs at Optimus Technology, Inc.

  • Software Engineer
    $95K — $115K *
    Laurel, MD 20707 (Prince Georges County)
    Information Technology
    In-Person
  • System Engineer
    $95K — $115K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person
  • System Engineer
    $80K — $95K *
    Aurora, CO 80013 (Arapahoe County)
    Technical Services
    In-Person
  • Hardware Engineer
    $80K — $95K *
    Key West, FL 33040 (Monroe County)
    Telecommunications & Hardware
    In-Person
  • System Engineer
    $95K — $115K *
    Washington, DC 20011 (District Of Columbia County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: