• Lead the design, development, and implementation of backend services and applications using Java, and other modern backend technologies.
At least 2 years of experience in a lead, supervisory, or managerial capacity, guiding technical teams and overseeing development projects.
• Provide technical leadership, mentorship, and supervision to a team of developers, fostering a culture of innovation, collaboration, and continuous improvement.
• Collaborate with cross-functional teams including architecture, infrastructure, QA, and product management to deliver high-quality solutions on time and within scope.
• Oversee application deployments, system integrations, and cloud infrastructure management using AWS Cloud Services.
• Implement and advocate for DevOps best practices including CI/CD, infrastructure as code, automated testing, and performance monitoring.
• Manage application security, vulnerability remediation, and secure coding practices in alignment with organizational policies.
• Participate in architecture and code reviews, ensuring adherence to coding standards, security guidelines, and best practices.
• Stay current with emerging technologies and industry trends, evaluating their potential for adoption within the organization.
• Develop and maintain technical documentation, system design artifacts, and operational procedures.
• Provide input into strategic planning and technology roadmaps in partnership with senior leadership.
• Minimum of 8 years of professional experience in application development, with a focus on backend services.
• Strong hands-on experience with AWS Cloud Services (e.g., EC2, Lambda, S3, RDS, API Gateway, CloudFormation).
• Experience with containerization technologies (e.g., Docker, Kubernetes)
• Proficiency in Java development frameworks and associated tools.
• Solid understanding of software engineering principles, microservices architecture, RESTful API development, and backend system design.
• Demonstrated experience implementing DevOps practices and managing CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS CodePipeline.
• Experience with vulnerability management, secure coding practices, and familiarity with tools such as SonarQube, OWASP, or WIZ.
• Strong problem-solving skills, attention to detail, and ability to prioritize and manage multiple projects in a fast-paced environment.
• Knowledge of monitoring and logging tools (e.g., CloudWatch, Dynatrace)
• Excellent communication, interpersonal, and leadership skills.
Any Graduate