27 Oct
|
G-FORCE IT SERVICES
|
Canada
27 Oct
G-FORCE IT SERVICES
Canada
About the Role
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
• Valuable 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
📌 Java Software Engineer (Canada)
🏢 G-FORCE IT SERVICES
📍 Canada