27 Oct
|
G-FORCE IT SERVICES
|
Ontario
27 Oct
G-FORCE IT SERVICES
Ontario
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
- Positive 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 (Ontario)
🏢 G-FORCE IT SERVICES
📍 Ontario