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.