The partner company is looking for a Technical Lead / Software Engineer to guide a team of developers while remaining hands-on with coding, architecture, and optimization efforts for complex software development projects.
Requirements
- Proficiency with Java 17, J2EE, JavaScript frameworks (Angular, React, Preact), Spring, Spring Boot, JSF, and related technologies.
- Experience with SPA applications, Eclipse, Visual Studio, JBoss/RedHat Linux, Tomcat, UML, .NET, and IBM Liberty.
- Hands-on experience with security vulnerability scanning and mitigation (e.g., AppScan, Trivy, SonarQube, Nexus IQ).
- Familiarity with DevOps, CI/CD pipelines, GitHub Actions, containerized platforms, and enterprise software development practices.
- Strong technical documentation and communication skills, with experience drafting system design specifications and user manuals.
- Minimum 12 years of experience in software/web development, engineering, or optimization, with extensive full-stack expertise.
Responsibilities
- Lead software development initiatives, providing technical guidance, mentorship, and oversight to development teams.
- Develop, test, and maintain high-quality software using full-stack J2EE, Java 17, JavaScript (Angular, React, Preact), Spring, Spring Boot, JSF, and related frameworks.
- Conduct unit testing, code reviews, and troubleshooting for development and production environments.
- Draft and maintain technical documentation, including system design specifications, user guides, process flows, and diagrams.
- Ensure software security by performing vulnerability assessments and implementing mitigation strategies.
- Support DevOps practices, CI/CD pipelines, containerized environments, and incident management.
- Provide technical input for proposals, process improvements, and solutions to complex development challenges.
Other
- Experience leading teams, managing workflows, mentoring developers, and optimizing processes.
- Active Public Trust or Minimum Background Investigation (MBI) security clearance required.
- Opportunity to work remotely with flexible arrangements.
- Collaborative, innovation-driven work environment with growth potential.