Job Description – Software Solution Lead / Senior Software Engineer
Education & Experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).
- Minimum 3 years of proven experience in software solutioning, application development, design reviews, and production support.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance software applications.
- Participate in solution architecture discussions and provide technical recommendations.
- Review technical designs and code to ensure adherence to best practices and quality standards.
- Collaborate with cross-functional teams to deliver software solutions aligned with business requirements.
- Troubleshoot and resolve production issues, ensuring system stability and performance.
- Implement and support CI/CD pipelines, automated testing, and DevOps practices.
- Contribute to application security, performance optimization, and continuous improvement initiatives.
Technical Skills (Must Have)
- Strong hands-on experience with Java and Spring Boot / Spring Framework.
- Working experience with Node.js for backend development and supporting services.
- Familiarity with modern web technologies and frameworks such as React or Angular.
- Experience with cloud platforms and container technologies including Docker and Kubernetes.
- Strong experience with PostgreSQL and/or MySQL databases.
- Experience working with Redis and/or Infinispan.
- Familiarity with Keycloak or similar Identity and Access Management (IAM) solutions.
- Strong understanding of software design principles, data structures, algorithms, and design patterns.
- Experience with CI/CD pipelines, automated testing frameworks, and DevOps methodologies.
Preferred Skills
- Experience working with cloud-based environments and modern deployment platforms.
- Familiarity with enterprise CI/CD toolchains and automation frameworks.
- Understanding of authentication, authorization, and identity integration concepts.
- Knowledge of cybersecurity best practices, application security, and data privacy standards.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder management skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong ownership mindset with attention to quality and delivery commitments.
“By proceeding with the job application, you are deemed to have read and acknowledged our Job Applicant Privacy Policy and consented to us using the personal data you shared for the purpose stated in the said policy.”