Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Location:Toronto, Canada (4 days onsite)
Job Type:Contract (10 Months – Extension Likely)
Experience Level:8–10 Years
About the Role
We are looking for a Senior Java Microservices Engineerto design and build scalable, high-performance enterprise applications. This role requires strong expertise in Java, Spring Boot, and microservices architecture, along with hands-on experience in modern API ecosystems and cloud-native environments.
You’ll work closely with cross-functional teams and play a key role in driving technical excellence, mentoring engineers, and delivering robust solutions.
Key Responsibilities
- Design, develop, and maintain RESTful microservicesusing Java and Spring Boot
- Implement asynchronous and concurrent processingfor high-throughput systems
- Build and optimize data access layers (JPA, JDBC)
- Design and tune high-performance databasesfor scalability and reliability
- Develop and manage REST GraphQL APIs
- Implement event-driven architecture using Kafka
- Utilize AI-assisted tools (e.g., GitHub Copilot)to enhance development productivity
- Deploy and manage applications on OpenShift
- Configure and maintain APIs using Apigee
- Build and manage CI/CD pipelines using GitHub Actions
- Collaborate with architects, DevOps, QA, and business teams
- Participate in code reviews, architecture discussions, and mentoring
- Lead and guide junior developers
✅ Must-Have Skills
- Java Spring Boot Microservices(Async Concurrency) – 4+ years
- Strong experience with RESTful APIs microservices architecture
- Database design, tuning, and optimization– 3+ years
- Experience with JPA JDBC– 3+ years
- Hands-on experience with AI development tools (e.g., GitHub Copilot)
- Strong understanding of secure application development
- Experience in testing, debugging, and production support
- Nice-to-Have Skills
- GraphQL– 1+ year
- Kafka (event streaming / messaging)– 2+ years
- Experience working in cloud-native / distributed systems
Tools Technologies
- OpenShift– 2+ years
- Apigee (API Management)– 2+ years
- GitHub Actions (CI/CD)– 2+ years
Soft Skills
- Strong analytical and problem-solving mindset
- Excellent communication and collaboration skills
- Ability to work independently in a fast-paced environment
- Proactive approach with strong attention to quality and performance
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free