The Senior Java Developer will design and implement web and API solutions, lead a development team, enhance existing systems, and ensure quality and adherence to architectural standards.
Overview:
We are seeking a Senior Java Developer to join our Agile software release team, supporting the development and evolution of web and API solutions. The successful candidate will play a key role in designing technical solutions and leading a development team working on enterprise-level applications. This role involves enhancing existing systems with new features, architectural upgrades, and defect fixes.
Key Responsibilities:
- Design and implement scalable, high-quality backend and frontend components for enterprise systems.
- Provide leadership and mentorship to development team members.
- Translate business and technical requirements into detailed architecture and design.
- Develop RESTful APIs, Microservices, and web-based applications.
- Conduct code reviews, enforce coding standards, and ensure quality assurance.
- Collaborate with cross-functional teams using Agile methodologies.
- Participate in all phases of the software development lifecycle.
- Support DevOps practices and contribute to CI/CD pipeline automation.
- Create and maintain technical documentation.
- Ensure adherence to architectural frameworks and best practices such as TOGAF, ITIL, or similar.
Technical Requirements:Backend Development:
- Strong experience with Java, J2EE, Spring Boot, Quarkus
- Expertise in SOAP and RESTful Web Services, XML, Spring MVC
- Proficient in Microservices, Swagger/OpenAPI, Multithreading
- Hands-on experience with TMF Open API suite
Frontend Development (Optional/Preferred):
- Proficient in ReactJS, JavaScript, NodeJS
- Knowledge of Java-based frontend integration and Web Services
DevOps & Tools:
- CI/CD tools and pipelines
- Cloud platforms and deployment
- Experience with Jira, Confluence
- Familiarity with Agile methodologies, preferably SAFe (certification is an asset)
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of relevant professional experience in enterprise software development.
- Strong understanding of Agile delivery models, preferably SAFe.
- Prior experience in IT architecture and enterprise-level planning.
- Exposure to architecture and service delivery frameworks such as TOGAF, eTOM, ITIL, CoBiT, etc.
- Excellent communication skills in English (oral and written).
Working Conditions:
- Type of job: Temporary Contractor – 1 year with the possibility to extend
- Work hours: Monday - Friday, 40 hours per week
- Location: Toronto, ON
Top Skills
Confluence
J2Ee
Java
JavaScript
JIRA
Microservices
Multithreading
Node.js
Quarkus
React
Restful Web Services
Soap
Spring Boot
Spring Mvc
Swagger/Openapi
Tmf Open Api
XML
Similar Jobs
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Join Veeva Systems as a Senior Software Engineer, using Java to develop solutions in a fast-paced, startup-like environment. Transform the life sciences industry with your expertise.
Top Skills:
JavaOpen-Source Technologies
Digital Media • Information Technology
The Senior Java Developer will design and implement backend and frontend components, mentor teams, develop APIs, and enhance enterprise applications.
Top Skills:
Ci/CdConfluenceItilJ2EeJavaJavaScriptJIRAMicroservicesMultithreadingNode.jsQuarkusReactRestful Web ServicesSafeSoapSpring BootSpring MvcSwagger/OpenapiTmf Open ApiTogafXML
Big Data • Cloud • Healthtech • Software • Big Data Analytics
The Senior Software Engineer will rapidly build applications on a cloud platform, mentor junior engineers, and collaborate with cross-functional teams to improve solutions in the life sciences industry.
Top Skills:
AWSDockerGitGradleHibernateJavaJenkinsKubernetesLinuxMockitoMySQLSolrSpringTomcatVagrant
What you need to know about the Vancouver Tech Scene
Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.