Senior Software Engineer

Conch Technologies•Wilmington, NC
•Hybrid

About The Position

The Senior Software Engineer will develop and maintain enterprise applications, with a focus on Java and AWS. The role currently involves Ab Initio, with plans to move toward Java and AWS. Candidates with Java and Ab Initio experience are preferred, while candidates with Java and a data engineering background are also considered. This is a six-month contract-to-hire position in Wilmington, Delaware, with a hybrid work arrangement.

Requirements

  • At least 7 years of software development experience with enterprise applications.
  • Strong Java skills, including experience with Java, Spring Boot, microservices, and REST APIs.
  • AWS experience.
  • Strong data engineering skills or Ab Initio experience.
  • Practical hands-on experience with system design, application development, testing, and operational stability.
  • Experience developing, debugging, and maintaining code in a large corporate environment.
  • Knowledge of the Software Development Life Cycle.
  • Understanding of agile methodologies, CI/CD, application resiliency, and security.
  • Knowledge of software applications and technical processes in a technical discipline.

Nice To Haves

  • Java and Ab Initio experience.
  • Familiarity with modern front-end technologies such as React.js, Angular, or similar JavaScript frameworks.
  • Exposure to AWS technologies such as EC2, EKS, RDS, S3, and Lambda.
  • Experience with big data technologies such as Ab Initio, ETL, Hadoop, or Spark.

Responsibilities

  • Design, develop, code, debug, and troubleshoot software while considering upstream and downstream systems and technical implications.
  • Write secure, high-quality code using at least one programming language, with limited guidance.
  • Develop, test, and maintain applications and support their operational stability.
  • Develop, debug, and maintain code in a large corporate environment using modern programming languages and database querying languages.
  • Analyze large and diverse data sets to identify problems and contribute to decision-making that supports secure, stable application development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service