Job description
Role overview
CGI seeks a Senior Java Developer to lead complex software solutions. The role involves designing and implementing scalable backend systems, mentoring junior developers, and collaborating with cross-functional teams to deliver enterprise-grade applications.
Key responsibilities
- Architect and develop high-performance Java-based systems
- Lead code reviews and ensure adherence to coding standards
- Integrate backend services with frontend components and third-party APIs
- Troubleshoot and optimize existing application performance
- Collaborate with QA teams to ensure robust, secure solutions
Responsibilities
- Design and implement scalable backend systems using Java technologies
- Lead code reviews and mentor junior developers
- Collaborate with product teams to translate requirements into technical solutions
Requirements
- 8+ years of professional Java development experience
- Expertise in Spring Boot, Hibernate, and RESTful web services
- Strong understanding of database design and SQL optimization
Benefits
- Competitive salary and performance bonuses
- Comprehensive health and wellness programs
- Professional development stipends
Keywords
JavaSpring FrameworkREST APIsMicroservicesHibernateSQLAgileJenkinsJiraCloud