By playing this video you consent to Google/YouTube processing your data and using cookies Learn more .
We are seeking skilled Java API Developers to design, develop, and maintain RESTful APIs and backend services. The ideal candidate will have strong experience in Java development, particularly with frameworks like Spring Boot, and a solid understanding of best practices for API design, performance, and security. This role involves collaborating with cross-functional teams to build scalable backend solutions that power modern applications, ensuring clean code and high performance. By joining our organization, you'll be part of the team that is enhancing customer experience and transforming our client's service delivery!
Design, develop, and maintain scalable and secure RESTful APIs using Java and Spring Boot.
Collaborate with cross-functional teams to gather requirements and deliver scalable, secure, reliable APIs.
Develop automated CI/CD pipelines using Jenkins or GitLab CI for efficient code deployment.
Write clean, efficient, and well-documented code following best practices and coding standards.
Write good unit test cases and assuring a high level of code coverage.
Set up services and routes to provide access to APIs (includes setting access control lists, rate limiting by IP etc.).
Set up proxies and policies for APIs through the API management platform.
Create and maintain clear, user-friendly API documentation.
Participate in regular code reviews, ensuring adherence to coding standards and best practices.
Analyze and improve system performance, while addressing bottlenecks and ensuring high availability.
Work closely with scrum teams and product managers to deliver end-to-end solutions.
Use Git and related workflows for version control and collaboration.
Stay updated with the latest java development trends to recommend best-fit solutions.
Minimum of 3 years of experience in Java development, with a focus on backend and API development.
Bachelor's degree in Computer Science, Information Technology, Business, or related field (or equivalent experience).
Proficiency with Spring Boot and related frameworks.
Strong understanding of RESTful API design principles and best practices.
Familiarity with relational databases (i.e. PostgreSQL, MySQL, or Oracle) and SQL.
Solid understanding of object-oriented programming (OOP) principles and design patterns.
Proficiency in Git and version control workflows.
Experience writing unit and integration tests with JUnit and Mockito.
An understanding of application security practices, including authentication and authorization (e.g., OAuth2, JWT).
Together, as owners, lets turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, youll reach your full potential becauseIf an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you a talented Java API Developer looking to join a dynamic team? At CGI, we are on the hunt for passionate professionals who can design, develop, and maintain RESTful APIs and backend services. This remote position is ideal for someone with a minimum of three years of experience in Java programming and expertise in frameworks like Spring Boot. You will be collaborating with cross-functional teams to create reliable, secure, and scalable APIs that powers modern applications. Your strong understanding of API design principles will be crucial, as you’ll ensure that our web solutions are top-notch in performance, security, and usability. If you love coding and thrive in a team environment that encourages creativity and innovative solutions, CGI is the place for you! In this role, you’ll have the opportunity to develop CI/CD pipelines, write well-documented code, and participate in meaningful code reviews—all while staying on top of the latest trends in Java development. If you value work-life balance, competitive pay, and comprehensive benefits from day one, come be a part of our mission to enhance customer experience and transform the service delivery landscape. Your future starts at CGI!
Become a key player at Palo Alto Networks, shaping the future of cybersecurity as a Senior Staff Engineer focused on macOS technologies.
Seeking a highly skilled Senior Developer to join a dynamic team in Toronto and help build innovative financial applications.
Join Arbor Education as a Product Engineer and play a key role in advancing the development of innovative school management solutions.
As a Software Engineer, you'll contribute to building robust web applications while integrating AI capabilities in a collaborative environment at RPI Consultants.
Join Oak Street Health as a Software Development Engineer to develop impactful healthcare solutions in a remote setting.
Join Fieldguide as a Senior Software Engineer and help transform audit practices through innovative software solutions.
As a Principal Machine Learning Engineer at Red Hat, you will drive contributions to key open source AI projects like PyTorch while collaborating within a dynamic engineering team.
To serve as trusted advisors to our clients, delivering insights they can act on to achieve meaningful and sustainable outcomes.
143 jobsSubscribe to Rise newsletter