Role Summary
We are seeking an experienced Development Manager with strong expertise in modern software development practices and DevSecOps. The ideal candidate will lead Agile development teams while also driving CI/CD automation, DevOps best practices, and secure software delivery.
The role requires hands‑on experience in Java/J2EE, microservices architecture, and DevOps tooling including GitLab CI/CD pipelines, containerization, and cloud platforms.
Key Responsibilities
- Lead and manage multiple Agile software development teams delivering enterprise SaaS products.
- Drive DevSecOps adoption across teams including CI/CD automation, pipeline governance, and security integration.
- Design and implement automated build, test, and deployment pipelines using GitLab CI/CD.Manage GitLab runners, pipeline orchestration, and automated deployment workflows.
- Guide teams in modern architecture practices including microservices, containerization, and cloud-native development.
- Provide hands-on technical leadership in Java/J2EE, Spring Boot, and microservices-based applications.
- Collaborate with DevOps, QA, Product, and Security teams to ensure continuous integration and secure delivery.
- Establish engineering best practices including code reviews, static analysis, and secure coding standards.
- Drive improvements in release automation, deployment reliability, and environment provisioning.
- Mentor engineers and technical leads to improve technical capability and DevOps maturity.
- Monitor engineering metrics including velocity, defect density, delivery predictability, and system reliability.
- Support architecture modernization initiatives including migration from monolithic systems to microservices.
- Ensure high availability, scalability, performance, and security of product environments.
- Required
Technical Skills
- Strong hands-on experience with Java/J2EE, Spring, Spring Boot, and microservices architecture.
- Deep hands-on understanding of CI/CD pipelines using GitLab (pipeline stages, runners, artifacts, caching, triggers).
- Experience designing and managing automated build and deployment pipelines.
- Hands-on experience with container technologies such as Docker and Kubernetes.
- Experience working with cloud platforms such as AWS (EC2, S3, IAM, RDS, EKS).
- Experience implementing Infrastructure as Code using Terraform or similar tools.
- Experience integrating DevSecOps tools such as SAST, DAST, dependency scanning, and code quality tools.
- Experience with monitoring and observability tools such as Prometheus, Grafana, or Cloud
- Watch.
- Strong experience with relational databases including PostgreSQL, Oracle, or SQL Server.
- Strong understanding of Linux/Unix systems and shell scripting.
- Leadership & Management
Skills
- Proven experience leading Agile/Scrum teams in enterprise product development environments.
- Strong ability to mentor engineers and technical leads.
- Experience managing team capacity planning, sprint delivery, and backlog prioritization.
- Ability to collaborate effectively with product management, architecture, QA, Dev Team and DevOps teams.
- Strong stakeholder communication and technical decision-making ability.
Preferred Qualifications
- Bachelors or Masters degree in Computer Science or related field.AWS / Cloud / DevOps certifications are a plus.
- Experience working with SaaS platforms and large-scale enterprise applications.
As an Equal Opportunity Employer, we are committed to a diverse workforce. Solifi does not sponsor employment visa for this role. (i.e. TN, E-3, or H-1B visa status or other). The candidate must be able to pass criminal and credit background checks.