CA EmploymentAlert | Java Developer
Skip to Main Content

Job Title


Java Developer


Company : Capgemini


Location : Toronto, Ontario


Created : 2025-02-20


Job Type : Full Time


Job Description

Role: Java DeveloperLocation: Toronto, ONFulltimeJob Summary:We are seeking a talented and motivated Java Developer 5+ years of experienced to design, develop, and maintain high-performance Java-based applications. The ideal candidate will collaborate with cross-functional teams to deliver robust, scalable, and secure solutions that meet business objectives.Key Responsibilities:Application Development:Design, develop, and maintain Java applications, including web and backend services, ensuring high performance and responsiveness.Write clean, efficient, and well-documented code following best practices.System Integration:Develop and integrate RESTful and SOAP-based APIs for seamless interaction with other systems.Collaborate with front-end developers to design and integrate user-facing elements with server-side logic.Troubleshooting and Debugging:Identify and resolve application issues, performance bottlenecks, and bugs in a timely manner.Conduct root cause analysis and implement long-term solutions.Database Management:Design and optimize relational databases using MySQL, PostgreSQL, or similar platforms.Write efficient SQL queries and manage database interactions.Testing and Deployment:Implement unit and integration tests to ensure code quality.Support the deployment of applications to various environments, including development, testing, and production.Collaboration and Continuous Improvement:Work closely with project managers, QA engineers, and other developers to deliver high-quality solutions.Stay up-to-date with emerging trends and technologies in Java and software development.Required Qualifications:Technical Skills:Proficiency in Java and related frameworks (e.g., Spring, Hibernate, Spring Boot).Solid understanding of object-oriented programming (OOP) principles and design patterns.Experience with RESTful APIs, microservices, and web services.Proficiency in working with databases (e.g., MySQL, PostgreSQL, MongoDB).Familiarity with tools such as Git, Maven, Gradle, and Jenkins.Basic understanding of front-end technologies (e.g., HTML, CSS, JavaScript).Soft Skills:Strong problem-solving and analytical abilities.Effective communication and teamwork skills.Ability to work in an Agile/Scrum development environment.Preferred Qualifications:Experience with cloud platforms like AWS, Azure, or Google Cloud.Knowledge of DevOps practices and CI/CD pipelines.Familiarity with containerization tools like Docker and Kubernetes.Experience with JavaScript frameworks (e.g., Angular, React, or Vue.js).Understanding of security principles and best practices in application development.Work Environment:Flexible hybrid or remote work options, depending on organizational policy.Opportunity to participate in challenging projects and work with cutting-edge technologies.