Java Software Engineer
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
We're looking for a skilled Java Developer to design, build, and maintain scalable, high-performance applications. You'll work with a collaborative team of engineers, QA, and product owners to deliver clean, reliable software that solves real business problems.
Responsibilities
- Design, develop, test, and deploy Java-based applications and microservices
- Build and consume RESTful APIs using Spring Boot
- Write clean, maintainable, well-documented code following best practices
- Optimize application performance, scalability, and security
- Work with relational and NoSQL databases (queries, schema design, tuning)
- Participate in code reviews, sprint planning, and agile ceremonies
- Troubleshoot, debug, and resolve production issues
- Collaborate with cross-functional teams to translate requirements into technical solutions
Qualifications
- Bachelor's degree in Computer Science, IT, or a related field (Before 2022)
Required Skills
- Strong proficiency in Core Java (8/11/17), OOP, collections, multithreading, and exception handling
- Hands-on experience with Spring Framework, Spring Boot, and Hibernate/JPA
- Experience building REST APIs and microservices architecture
- Solid knowledge of SQL and databases such as MySQL, PostgreSQL, or Oracle
- Familiarity with Git, Maven/Gradle, and CI/CD pipelines
- Understanding of unit testing with JUnit and Mockito
- Good problem-solving and communication skills
Preferred Skills
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of Docker, Kubernetes, and messaging tools (Kafka, RabbitMQ)
- Exposure to NoSQL databases (MongoDB, Redis)
- Front-end familiarity (Angular or React)
- Experience working in Agile/Scrum environments
Get similar jobs in Canada by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in Canada.
Finding similar jobs…