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 CloudWatch.
- 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.