Technical Lead

Inactive
J
JobgetherEnterprise software
Based in United StatesFull-TimeLead
This job is no longer active. We keep the page for reference, but the employer may not accept new applications.

Open jobs in this role

Job Details

Experience
At least 15 years of professional experience developing and supporting full-stack applications.
Required Skills
Apache TomcatGitJavaJenkins

Requirements

  • At least 15 years of professional experience developing and supporting full-stack applications.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Strong hands-on experience with Oracle Database design and maintenance.
  • Experience developing Java applications using Amazon Corretto or another OpenJDK distribution, and ability to support Amazon Corretto specifically.
  • Experience deploying and maintaining applications on Apache Tomcat.
  • Hands-on experience supporting applications in Oracle Enterprise Linux environments.
  • Practical DevSecOps experience using Jenkins or similar tools to integrate automated security controls into CI/CD pipelines.
  • Familiarity with Git and collaborative source-control workflows.
  • Knowledge of secure coding, application authentication and authorization, vulnerability management, and software dependency security.
  • Eligibility to obtain a federal government client badge and successfully pass a Public Trust background investigation.
  • Strong troubleshooting, analytical, documentation, and communication skills.
  • Ability to work independently and collaborate across development, operations, and security teams.

Responsibilities

  • Design, develop, test, deploy, and maintain full-stack applications.
  • Build scalable, maintainable, and secure application components aligned with business and technical requirements.
  • Develop responsive user interfaces and integrate them with backend services and databases.
  • Troubleshoot application defects, performance issues, and production incidents, and support root-cause analysis and resolution.
  • Collaborate with system administrators on service configurations, file permissions, certificates, environment variables, and system logs.
  • Support application upgrades, patching, compatibility testing, and runtime security enhancements.
  • Integrate security controls throughout the software development lifecycle in partnership with cybersecurity and infrastructure teams.
  • Coordinate API integration with front-end developers, external system owners, and integration teams, and maintain API lifecycle documentation.
  • Document application architecture, deployment processes, system configurations, API specifications, and troubleshooting procedures.
  • Recommend improvements to application reliability, performance, security, maintainability, and deployment automation.