Software Engineering Specialist responsible for designing, developing, and maintaining software solutions using diverse technologies. Collaborates with cross-functional teams, provides technical leadership, and mentors junior developers.
Requirements
- Hands-on experience in full-stack software development with a strong focus on Java, Spring Boot, and modern UI frameworks such as React and Angular.
- Strong proficiency in JavaScript, HTML, CSS, and front-end development best practices.
- Expertise in database technologies including Oracle, PL/SQL, and NoSQL, with a focus on efficient data design and performance optimization.
- Solid experience in implementing and managing CI/CD pipelines to enable reliable and automated deployments.
- Working knowledge of Node.js, Python is an added advantage.
- Decent Understanding of AI
- Strong understanding of microservices architecture, design patterns, and industry best practices.
- Experience working in Agile environments with tools such as Jira and Confluence.
- Proven ability in technical documentation, conducting code reviews, and implementing unit testing strategies.
- Experience mentoring junior developers and providing technical leadership across teams.
- Excellent problem-solving skills with the ability to troubleshoot and resolve complex technical challenges.
- Strong communication skills with the ability to collaborate effectively across cross-functional teams.
- Self-driven, detail-oriented, and capable of working independently in fast-paced environments.