We are looking for a motivated and detail-oriented Software Engineer to join our development team. You will have hands-on experience with Java development, Spring framework, relational databases, and a strong desire to grow their technical skills while contributing to Cegeka software solutions.
Responsibilities:
* Design, develop, test, and maintain Java-based applications using the Spring framework. Write efficient, reliable, and maintainable code that adheres to best practices.
* Work with SQL databases (e.g., MySQL, PostgreSQL, Oracle) to design schemas, write queries, and optimise performance.
* Collaborate with senior engineers to implement new features and fix bugs.
* Participate in code reviews and contribute to improving coding standards.
* Assist in troubleshooting, debugging, and performance tuning of applications.
* Document technical designs, processes, and solutions.
* Stay up to date with emerging tools, technologies, and best practices.
Requirements:
1. Degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
2. Solid programming skills in Java with exposure to object-oriented programming principles.
3. Understanding of Spring / Spring Boot for application development.
4. Hands-on experience with SQL databases, w...