Role: Java Developer
Location: Toronto, ON
Fulltime
Job 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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Java Fullstack Developer
2026-05-27
Backend Developer (Fullstack) NodeJS + Javascript
2026-05-29
Java/Kafka Developer - Glasgow
2026-05-20
- Posted
- Jan 24, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Toronto
- Company
- Capgemini
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java Fullstack Developer
2026-05-27
Backend Developer (Fullstack) NodeJS + Javascript
2026-05-29
Java/Kafka Developer - Glasgow
2026-05-20