About the role
Senior Software Developer - Java, API: On behalf of our public sector client, Procom is searching for a Senior Software Developer - Java, API for a contract role. This position is onsite at our client’s Toronto office.
Senior Software Developer - Java, API - Job Description: The Senior Software Developer - Java, API will join a technology team responsible for designing and developing middleware and integration solutions. The role focuses on building scalable interfaces and services, supporting enterprise application integration, and contributing to design, documentation, unit testing, and operational support in a cloud-based environment.
Senior Software Developer - Java, API - Responsibilities:
- Design, develop, and test interfaces and services using Java, Spring Boot, and the Spring framework.
- Translate functional specifications into robust, production-ready technical solutions.
- Contribute to technical design, documentation, and development deliverables across the software development lifecycle.
- Build and maintain integration solutions across multiple enterprise applications and platforms.
- Perform unit testing, debug code, and support overall application quality.
- Assist with production issue resolution and day-to-day operational support.
- Collaborate with technical stakeholders to deliver reliable and scalable integration solutions.
Senior Software Developer - Java, API - Mandatory Skills:
- Strong expertise in Java and the Java development ecosystem, including Spring Boot.
- Extensive experience with REST API design and development, including API documentation and testing.
- In-depth knowledge of integration patterns and best practices, including experience designing and building solutions using Spring Integration.
- Experience with enterprise integration technologies such as JMS, AMQP, or REST in a Spring Integration context.
- Knowledge of data transformation techniques, including mapping and normalization, in a Spring Integration context.
- Strong SQL skills and experience working with relational databases such as SQL Server or Oracle.
Senior Software Developer - Java, API – Nice-to-Have Skills:
- Knowledge of NoSQL databases such as MongoDB in a production environment.
- Experience leading development teams and mentoring junior developers.
- Knowledge of creating APIs that require mapping between Java-based applications and mainframe copybooks.
Senior Software Developer - Java, API – Assignment Length: This is a contract position for approximately 5 months, with possible extension.
Senior Software Developer - Java, API - Start Date: April 20, 2026.
Senior Software Developer - Java, API - Assignment Location: Toronto, Ontario, onsite.
About Procom
Procom is one of North America’s leading staffing and contract workforce services providers. Successfully meeting the needs of Fortune 500 clients since 1978, we have 18 offices across North America, with over 12,500 skilled professionals currently on assignment.
We are an award winning staffing firm. Discover more about our Best of Staffing award and what real clients and job seekers have to say about working with Procom by checking out our client and talent ratings on ClearlyRated.
Procom has long been recognized as a market-leading source of high-performing services and solutions that transform how our clients acquire and manage the very best talent. Relying on the excellence of individuals to make a difference, we know that people matter.
And we want to work with you.
Similar jobs you might like
About the role
Senior Software Developer - Java, API: On behalf of our public sector client, Procom is searching for a Senior Software Developer - Java, API for a contract role. This position is onsite at our client’s Toronto office.
Senior Software Developer - Java, API - Job Description: The Senior Software Developer - Java, API will join a technology team responsible for designing and developing middleware and integration solutions. The role focuses on building scalable interfaces and services, supporting enterprise application integration, and contributing to design, documentation, unit testing, and operational support in a cloud-based environment.
Senior Software Developer - Java, API - Responsibilities:
- Design, develop, and test interfaces and services using Java, Spring Boot, and the Spring framework.
- Translate functional specifications into robust, production-ready technical solutions.
- Contribute to technical design, documentation, and development deliverables across the software development lifecycle.
- Build and maintain integration solutions across multiple enterprise applications and platforms.
- Perform unit testing, debug code, and support overall application quality.
- Assist with production issue resolution and day-to-day operational support.
- Collaborate with technical stakeholders to deliver reliable and scalable integration solutions.
Senior Software Developer - Java, API - Mandatory Skills:
- Strong expertise in Java and the Java development ecosystem, including Spring Boot.
- Extensive experience with REST API design and development, including API documentation and testing.
- In-depth knowledge of integration patterns and best practices, including experience designing and building solutions using Spring Integration.
- Experience with enterprise integration technologies such as JMS, AMQP, or REST in a Spring Integration context.
- Knowledge of data transformation techniques, including mapping and normalization, in a Spring Integration context.
- Strong SQL skills and experience working with relational databases such as SQL Server or Oracle.
Senior Software Developer - Java, API – Nice-to-Have Skills:
- Knowledge of NoSQL databases such as MongoDB in a production environment.
- Experience leading development teams and mentoring junior developers.
- Knowledge of creating APIs that require mapping between Java-based applications and mainframe copybooks.
Senior Software Developer - Java, API – Assignment Length: This is a contract position for approximately 5 months, with possible extension.
Senior Software Developer - Java, API - Start Date: April 20, 2026.
Senior Software Developer - Java, API - Assignment Location: Toronto, Ontario, onsite.
About Procom
Procom is one of North America’s leading staffing and contract workforce services providers. Successfully meeting the needs of Fortune 500 clients since 1978, we have 18 offices across North America, with over 12,500 skilled professionals currently on assignment.
We are an award winning staffing firm. Discover more about our Best of Staffing award and what real clients and job seekers have to say about working with Procom by checking out our client and talent ratings on ClearlyRated.
Procom has long been recognized as a market-leading source of high-performing services and solutions that transform how our clients acquire and manage the very best talent. Relying on the excellence of individuals to make a difference, we know that people matter.
And we want to work with you.