Senior Software Engineer – Java Full Stack Developer
About the job
Position Description: • Design, develop, and maintain full-stack applications using Java, Spring Boot, and Angular. • Build and integrate RESTful APIs for communication between backend and frontend systems. • Implement event-driven architectures using Kafka for real-time data processing and messaging. • Work with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra) to design efficient data models and queries. • Participate in all phases of the software development lifecycle, including analysis, design, coding, testing, and deployment. • Write and maintain unit and integration tests to ensure code quality and reliability. • Collaborate closely with product managers, architects, and QA engineers to define technical requirements and deliver business solutions. • Apply Agile methodologies (Scrum/Kanban) to plan, develop, and deliver iterative product releases. • Monitor application performance, identify bottlenecks, and suggest improvements for scalability and maintainability. • Stay updated with emerging technologies and industry best practices to drive continuous improvement.
Requirements
- Java
- Spring Boot
- Angular
- REST APIs
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
Preferred Technologies
- Java
- Spring Boot
- Angular
- REST APIs
About the company
CGI is one of the largest IT and business consulting services firms in the world. We are committed to providing accommodation for people with disabilities in accordance with provincial legislation. Please let us know if you require reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.
Similar Jobs
Senior Software Engineer – Java Full Stack Developer
CGI
Senior JAVA Full Stack Engineer
Whatjobs
Senior Full Stack Java Developer
Whatjobs