Senior Java API Developer (Spring Boot / AWS / Kafka)
$65k - $125k par annéeSenior Java API Developer (Spring Boot / AWS / Kafka) Position Description
CGI is seeking an experienced Senior Java API Developer to join our team and contribute to the design, development, and modernization of secure, scalable enterprise applications. In this role, you will build high-performance REST APIs and backend services using Java, Spring Boot, Kafka, and AWS while supporting mission-critical applications in production environments. Working closely with architects, developers, and cross-functional teams, you will contribute to API architecture, cloud-native development, and continuous improvement initiatives while providing technical guidance and mentorship. This is a full-time permanent opportunity. Your future duties and responsibilities
• Design, develop, test, and maintain scalable REST APIs and enterprise backend services using Java and Spring Boot.
• Develop microservices and enterprise applications using Spring MVC, Spring Core, and modern Java frameworks.
• Implement event-driven integrations and asynchronous messaging solutions using Kafka.
• Contribute to domain-driven API design, Swagger/OpenAPI documentation, and API lifecycle management.
• Develop, deploy, and support cloud-native applications hosted on AWS.
• Build automated unit and integration tests using JUnit, Cucumber, REST Assured, or similar frameworks.
• Support CI/CD pipelines, containerized deployments, and development workflows using Jenkins, Maven, Docker, and Git.
• Troubleshoot complex production issues while improving application performance, scalability, availability, and reliability.
• Collaborate with architects, developers, QA teams, and stakeholders to deliver high-quality software solutions.
• Participate in code reviews, mentor team members, and promote software development best practices. Required qualifications to be successful in this role
• Bachelor's or Master's degree in Computer Science, Software Development, or a related discipline, or equivalent practical experience.
• 8+ years of hands-on software development experience, with strong expertise in Java backend development.
• Strong proficiency in Java 17 or Java 21, Spring Boot, Spring MVC, and Spring Core.
• Extensive experience designing and developing REST APIs and enterprise backend services.
• Hands-on experience with Apache Kafka and event-driven application architectures.
• Experience with domain-driven API design, Swagger/OpenAPI, and API lifecycle management.
• Experience developing, deploying, or supporting applications in AWS cloud environments.
• Experience with automated testing frameworks such as JUnit, Cucumber, or REST Assured.
• Experience with CI/CD tools and development workflows, including Jenkins, Maven, Docker, and Git.
• Experience supporting high-volume, mission-critical production applications.
• Strong understanding of application scalability, availability, monitoring, and performance optimization.
• Excellent analytical, troubleshooting, communication, and collaboration skills. Assets
The following qualifications would be considered assets:
• Experience with Splunk or similar monitoring and log aggregation platforms.
• Familiarity with AI-assisted development tools such as GitHub Copilot.
• Experience mentoring developers and contributing to technical standards and process improvements. CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000 - $125,000 CAD. This is an existing vacancy. #LI-HG Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world.
CGI is seeking an experienced Senior Java API Developer to join our team and contribute to the design, development, and modernization of secure, scalable enterprise applications. In this role, you will build high-performance REST APIs and backend services using Java, Spring Boot, Kafka, and AWS while supporting mission-critical applications in production environments. Working closely with architects, developers, and cross-functional teams, you will contribute to API architecture, cloud-native development, and continuous improvement initiatives while providing technical guidance and mentorship. This is a full-time permanent opportunity. Your future duties and responsibilities
• Design, develop, test, and maintain scalable REST APIs and enterprise backend services using Java and Spring Boot.
• Develop microservices and enterprise applications using Spring MVC, Spring Core, and modern Java frameworks.
• Implement event-driven integrations and asynchronous messaging solutions using Kafka.
• Contribute to domain-driven API design, Swagger/OpenAPI documentation, and API lifecycle management.
• Develop, deploy, and support cloud-native applications hosted on AWS.
• Build automated unit and integration tests using JUnit, Cucumber, REST Assured, or similar frameworks.
• Support CI/CD pipelines, containerized deployments, and development workflows using Jenkins, Maven, Docker, and Git.
• Troubleshoot complex production issues while improving application performance, scalability, availability, and reliability.
• Collaborate with architects, developers, QA teams, and stakeholders to deliver high-quality software solutions.
• Participate in code reviews, mentor team members, and promote software development best practices. Required qualifications to be successful in this role
• Bachelor's or Master's degree in Computer Science, Software Development, or a related discipline, or equivalent practical experience.
• 8+ years of hands-on software development experience, with strong expertise in Java backend development.
• Strong proficiency in Java 17 or Java 21, Spring Boot, Spring MVC, and Spring Core.
• Extensive experience designing and developing REST APIs and enterprise backend services.
• Hands-on experience with Apache Kafka and event-driven application architectures.
• Experience with domain-driven API design, Swagger/OpenAPI, and API lifecycle management.
• Experience developing, deploying, or supporting applications in AWS cloud environments.
• Experience with automated testing frameworks such as JUnit, Cucumber, or REST Assured.
• Experience with CI/CD tools and development workflows, including Jenkins, Maven, Docker, and Git.
• Experience supporting high-volume, mission-critical production applications.
• Strong understanding of application scalability, availability, monitoring, and performance optimization.
• Excellent analytical, troubleshooting, communication, and collaboration skills. Assets
The following qualifications would be considered assets:
• Experience with Splunk or similar monitoring and log aggregation platforms.
• Familiarity with AI-assisted development tools such as GitHub Copilot.
• Experience mentoring developers and contributing to technical standards and process improvements. CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000 - $125,000 CAD. This is an existing vacancy. #LI-HG Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world.
L'offre d'emploi a été publiée il y a 4 heures
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Senior Java API Developer (Spring Boot / AWS / Kafka) à Halifax, NS
$75k - $115k par année
Senior Java Developer - Enterprise Payments/ Banking Position Description CGI is seeking an experienced Senior Java Developer to join our... ...develop, and maintain scalable enterprise applications using Java, Spring Boot, and microservices architecture. • Develop secure...SeniorEmploi permanentTemps plein$65k - $125k par année
Full Stack Developer (Java + Angular) Position Description CGI is seeking a highly skilled and experienced Senior Full Stack Engineer to join our growing team. In this role, you will leverage your expertise in Java, Spring Boot, Microservices, Angular, AWS, and cloud-...Amazon Web ServiceSeniorEmploi permanentTemps pleinTravail au bureau- ...Job Responsibility: CGI is seeking a PySpark AWS Developer to work with a highly skilled team on the newest technologies. This position is located... ...Services - S3, SNS, SQS, Lambda, Glue, Step functions, Lambda, API Gateway, Cloudwatch alarms, VPC, Terraform. Hands on experience...Amazon Web ServiceTemps plein
$61k - $67k par année
...000 USD Want to start your career as a Java Developer? In-depth graduate training, ongoing... ...environment. Work collaboratively with senior developers, business analysts, QA engineers... ...and enhancements. * Worked with Spring/Spring Boot to develop RESTful APIs and backend...SeniorEmploi permanentTemps pleinRelocationHoraires flexibles$75k - $125k par année
Senior Salesforce Developer Position Description CGI is seeking an experienced Senior Salesforce Developer to join our growing Salesforce practice... ...between Salesforce and third-party applications using APIs, web services, and other integration technologies. • Support...SeniorEmploi permanentTemps pleinRelocation3 jours par semaine$65k - $125k par année
Senior .NET Developer (Azure Cloud) Position Description CGI is seeking an experienced Senior .NET Developer to join our growing team and contribute... ..., secure, and high-performing cloud-native applications, REST APIs, and microservices while leveraging modern Azure services and...SeniorEmploi permanentTemps pleinRelocation3 jours par semaine$65k - $125k par année
...Consultant (Datadog / OpenTelemetry / AWS) Position Description... ...and incident response, and developing reusable automation that enables... ...challenges, building developer tools, and improving platform... ...supporting and instrumenting Java applications. • Experience with...Amazon Web ServiceEmploi permanentTemps pleinRelocation3 jours par semaine- Oracle PL/SQL / Informatica Developer Position Description We are seeking an experienced Senior Database Developer to join a high... .... Design and implement data APIs, stored procedures, packages, functions... ...solutions interact with Java, messaging technologies, web containers...Amazon Web ServiceSenior
- ...Job Responsibility: As an Okta Developer you will make an impact by improving... ...work collaboratively with our Senior Cybersecurity Architect. In... ...integrations using Okta APIs, Hooks, Connectors, and custom scripts in Python and Java. Manage development of CRUD operations...SeniorTemps pleinTravail à distance
- ...who we're looking for The Lead Frontend Developer will have a deep expertise in React and... ...solutions for headless CMS projects, including API integration strategies and content... ...Proven experience as a technical lead or senior frontend developer in complex web projects...SeniorTemps pleinTravail au bureauTravail à distanceHoraires flexibles
- ...Responsibility: Position Information Position Title Application Developer Department/Unit MedIT - Computing & Media Svcs Location Halifax... .... Assets ~ Certifications, training, and/or experience with JAVA, JavaScript, jQuery, JVM, MS-SQL, Adobe ColdFusion and development...Taux horaireTemps pleinСontratTravail au bureauZone localeTravail à distance
- ...thinking organization, apply now. We are currently seeking a PLSQL Developer to join our team in Halifax, Nova Scotia (CA-NS), Canada (CA). :... ...or equivalent work experience. Nice to have: Core Java Development. Springboot, UI (Angular). US Health benefits/HealthCare...Contrat Longue DuréeTemps plein
$95k - $145k par année
Sanctions Developer (OFAC) Position Description We are seeking a Sanctions Developer/Engineer to contribute to the enhancement and maintenance... ...Stripping Detector, and Pairing Manager. Experience with Linux, Java, Containers, Oracle DB, IBM MQ, and Windows. Knowledge of OFAC...Travail au bureau$60k - $120k par année
Software Application Developer Position Description This is an exciting time for CGI, and we want you to be part of it. We are Canada... ...practice across the country. CGI is seeking an Intermediate/Senior Software Developer with core banking application development experience...SeniorEmploi permanentTemps plein- ...Excellence, Halifax, Nova Scotia: Financial System Applications Developer What can you expect? We are looking for a team player who... ...cloud computing concepts and experience with cloud platforms like AWS, Azure, or Google Cloud. Familiarity with Relational Database...Amazon Web ServiceTemps pleinTravail au bureauZone localeTravail à distanceHoraires flexibles3 jours par semaine1 jour par semaine
- ...problem-solving skills to understand complex customer needs and transactions Design, develop, test, and maintain scalable enterprise applications using Java, Spring Framework, and Spring Boot. Design and implement microservices-based architectures that support high...Travail manuelTravail au bureauTravail à distanceHoraires flexibles
$65k - $125k par année
Microsoft Dynamics 365 & Power Platform Developer Position Description CGI is seeking an experienced Microsoft Dynamics 365 & Power Platform... ...applications and external systems using Azure services and APIs. • Troubleshoot application issues, perform root cause analysis...Emploi permanentTemps pleinRelocation- ...assurance activities across web-based applications and services. Develop, maintain, and execute comprehensive test plans, scenarios,... ...based applications. Experience with cloud platforms such as AWS, Azure, or GCP. Knowledge of Docker and containerization technologies...Amazon Web ServiceSeniorEmploi permanentTemps pleinLe monde entierTravail posté
- ...We are seeking a Senior .NET Full Stack Engineer with 7+ years of experience designing, developing, modernizing, and supporting business-critical... ...will Architect, design, develop, test, deploy, and support enterprise... ...across backend services, APIs, user interfaces, integrations...SeniorEmploi permanentTravail à distance
- ...What it’s like to be a Northbridge Senior Underwriter Our Senior Underwriters provide complete solutions for our commercial mid-market... ...success in a fast paced and dynamic environment Helping others develop through coaching and mentorship If you have ~5+ years of Underwriting...SeniorHoraires flexibles2 jours par semaine
- ...Job Description AECOM is seeking a motivated and skilled Senior Structural Engineer to support the design and construction of... ...technical input to studies and designs within the area of expertise. Develop study and design procedures to ensure high-quality, cost-...SeniorTemps pleinСontratTravail au bureauZone localeLe monde entierProgramme de réinstallationHoraires flexibles
- ...lasts. OVERVIEW OF THE ROLE: We are seeking an experienced Senior Business Analyst to support enterprise technology and business... ...requirements, align priorities, and drive consensus Developing user stories, use cases, workflows, process maps, and requirements...SeniorEmploi permanentTemps pleinPour les contractantsLe monde entierTravail posté
$70k - $135k par année
Senior UX Designer Position Description We are seeking an experienced Senior UX Designer to support digital product initiatives and... ...company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and...Senior- ...opportunity. We take a leadership role in developing business for the Port of Halifax in... ...Halifax Port Authority ("HPA") requires a: Senior Communications Manager Reporting to... ...The Senior Communications Manager will develop and deliver engaging and insightful communication...SeniorTemps pleinZone locale
$75 par heure
...migrate legacy data and build the data pipelines and services supporting operations, reporting and analytics. Key Responsibilities Develop and maintain data integration, transformation, orchestration and pipeline solutions across Microsoft Dataverse, Microsoft Fabric,...SeniorContrat Longue DuréeTemps pleinСontratTemps partielTravail à distanceTravail posté$70k - $140k par année
Senior Project Manager Position Description CGI is seeking a Project Manager to lead project planning, execution, coordination, and... ...PMO) methodologies and best practices. In this role, you will develop project plans aligned with stakeholder and sponsor needs, establish...SeniorTravail au bureauTravail posté$80.46k - $98.34k par année
...Senior Test Specialist, Electrical (Permanent) Halifax, NS Expected Salary: $80,458 to $98,337 To determine final salary, Babcock... ...contractors and internal departments as required. • Utilize and develop proficiency in company-specific software systems (SAP and/or IFS)...SeniorEmploi permanentPour les contractantsStageTravail au bureau- ...that all policies and documentation for accuracy in accordance with terms and conditions; Collaborating with Account Executive(s) to develop coverage strategy and marketing initiatives for renewal and prospective business; Analyzing client specific risk exposure and...SeniorTemps pleinСontratTravail au bureauZone locale
$2289.42 - $2861.78 par semaine
...internal opportunity for Service Nova Scotia employees. As the Senior Executive Administrative Coordinator with the Department of... ...specifically with regard to supporting the Minister. You will liaise, develop relationships, plan, and coordinate a broad range of activities in...SeniorContrat Longue DuréeEmploi permanentTravail temporaireStageTravail au bureau$75k - $145k par année
Technical Project Manager (Senior) Position Description We are seeking an experienced Senior Technical Project Manager to lead complex... ...appropriate stakeholder engagement and accountability. • Develop and maintain project plans, balancing scope, quality, time, cost,...SeniorTravail occasionnel
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Senior Java API Developer (Spring Boot / AWS / Kafka). Soyez parmi les premiers à postuler !
Recherches connexes
- java developer Halifax, NS
- java developer no experience Halifax, NS
- senior java developer Halifax, NS
- junior java developer Halifax, NS
- java developer remote Halifax, NS
- java software developer Halifax, NS
- senior administrator Halifax, NS
- senior sales consultant Halifax, NS
- senior internal audit manager Halifax, NS
- senior delivery manager Halifax, NS
