Java Microservices Developer
Mississauga, Ontario, Canada · Contract
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 8 seconds ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
We are seeking a skilled developer to design, build, and sustain robust Java applications utilizing Spring Boot and Gradle technologies. This role demands deep expertise in Java 17 and an ability to collaborate closely with team members to ensure delivery of high-quality software solutions.
Primary Responsibilities
- Create, develop, and uphold Java applications employing Spring Boot and Gradle build tools.
- Design and enhance RESTful APIs and microservices architectures.
- Integrate Java services seamlessly with multiple internal and external systems.
- Construct unit and integration tests applying JUnit and complementary testing frameworks.
- Utilize design patterns to produce scalable, maintainable, and clean code.
- Deploy and administer applications on OpenShift platform.
- Engage proactively in code reviews, delivering insightful and constructive critiques.
- Guide and mentor junior team members, fostering knowledge sharing and skill development.
- Keep abreast of emerging technologies and industry trends to continually improve solutions.
- Diagnose and resolve production-level software issues promptly.
Requirements
- Strong knowledge of Java Core 17 features and programming paradigms.
- Proficient experience with JUnit for unit and integration testing.
- Hands-on experience designing and optimizing RESTful APIs and microservices.
- Capability to deploy and manage Java applications within OpenShift environments.
- Familiarity with Gradle build automation tooling.
- Experience applying common software design patterns effectively.
- Excellent teamwork and communication skills for collaboration and mentorship.
Skills
Tools & software
Java
Gradle
required
How they work
Teamwork & Collaboration
Problem Solving
Leadership
Learning Agility