Senior Java Developer
18 hours ago
Job Purpose As a Software Engineer specializing in Java, you will collaborate with cross-functional teams to design, develop, and maintain Java-based applications and services deployed on AWS. You will work under the guidance of senior engineers to build scalable, reliable software solutions that meet business requirements and leverage cloud technologies for optimal performance and availability. Key Responsibilities Software Development & Maintenance Design, develop, test, implement and deploy new software, as well as maintain existing software, with a focus on quality, efficiency, and scalability. Configure, execute, and manage GitLab CI/CD pipelines across staging and production environments. Ensure deployments are consistent, reliable, and compliant with best practices in cloud infrastructure. Agile & Cross-Functional Collaboration Partner with development, QA, and customer success teams to align deployment requirements, customer-specific needs, and release timelines. Provide deployment support during customer onboarding and release rollouts, ensuring successful configuration and transition. Communicate effectively with technical and non-technical stakeholders to keep them informed of deployment status, issues, and resolutions. Participate in agile ceremonies and contribute to sprint planning, retrospectives, and continuous delivery goals. Continuous Learning & Upskilling Stay up to date with the latest AWS services, DevOps practices, and CI/CD advancements. Learn and experiment with new tools, scripting frameworks, and automation techniques to enhance deployment capabilities. Engage in peer learning, mentorship, and knowledge-sharing sessions to foster team-wide technical growth. Process Improvement & Innovation Troubleshoot and resolve deployment issues quickly and perform root cause analysis to implement long-term solutions. Monitor deployment processes and post-deployment health using AWS CloudWatch, New Relic, and other monitoring tools. Document deployment processes, environment configurations, and customer-specific customizations to ensure repeatability and knowledge transfer. Identify gaps in current processes and propose innovative automation solutions to improve scalability, efficiency, and reliability. Essential Qualifications & Experience Over 2 years of hands-on experience designing and developing Java-based applications using J2EE, Spring, REST, and Microservices on Linux environments. Build and consume RESTful APIs to support application functionality. Perform unit testing, integration testing, troubleshooting, and debugging of applications. Experience with Linux command line. Basic knowledge of AWS cloud services such as EC2, S3, Lambda, and RDS. Familiarity with databases and SQL. Basic understanding of web technologies (HTTP, REST, JSON). Proficiency in Bash, Python, and JavaScript for scripting and automation. Excellent troubleshooting skills with the ability to perform root cause analysis under time-sensitive conditions. Contribute to the automation of deployment, testing, and monitoring processes. Strong communication and interpersonal skills, with the ability to collaborate effectively across cross-functional teams and interact with customers when needed. Bonus Qualifications AWS Cloud Practitioner Certification Understanding of CI/CD pipelines and containerization (Docker) Experience with DevOps practices, including CI/CD pipelines and infrastructure automation Understanding of software design patterns and architectural principles Ability to work in a fast-paced, dynamic environment and adapt to changing requirements Commitment to continuous learning and professional development Other Contextual Information Hybrid working environment, requiring both remote and on-site collaboration at IMS offices as needed. Opportunity to work on modern cloud-based software solutions, contributing to key projects in the insurance and mobility industries. Must be comfortable working within a distributed, cross-functional team. #J-18808-Ljbffr
-
Senior Java developer
1 week ago
Ontario (ON), Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational Investment banking and financial services corporations, is looking to hire a Senior Java developer for a Long-Term opportunity.Work location: Toronto, ON (Hybrid Onsite - 4 days a week)Job description:Develop scalable applications using Java, Spring BootDesign and optimize RESTful APIs, microservices,...
-
Java Developer
6 days ago
Ontario, Canada Luxoft Full timeProject description We are seeking a skilled and passionate Senior Software Engineer with strong expertise in Java and AWS to join our technology team. The ideal candidate will have extensive hands-on experience in software development and architecture, with a keen ability to design and analyze complex systems. A background in capital markets and proficiency...
-
Java Developer
2 weeks ago
Southwestern Ontario, Canada Ignite Talent Solutions Full timeJob Description Our client is looking for a highly skilled developer with experience building enterprise web applications in Java. The Developer will be responsible for analyzing user requirements and business objectives, determining application features and functionality and recommending changes to existing Java-based applications, among other duties. Java...
-
Java Developer
2 weeks ago
Southwestern Ontario, Canada Ignite Talent Solutions Full timeJob Description Our client is looking for a highly skilled developer with experience building enterprise web applications in Java. The Developer will be responsible for analyzing user requirements and business objectives, determining application features and functionality and recommending changes to existing Java-based applications, among other duties. Java...
-
Java / J2EE Software Developers (Int-Snr)
3 weeks ago
Southwestern Ontario, Canada ROSS Full timeOur client, a worldwide leader in healthcare solutions has engaged ROSS ( ) to help them recruit intermediate and senior Java / J2EE developers. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions complimented by leading edge open-source HRIS...
-
Java / J2EE Software Developers (Int-Snr)
1 week ago
Southwestern Ontario, Canada ROSS Full timeOur client, a worldwide leader in healthcare solutions has engaged ROSS (www.getROSS.com) to help them recruit intermediate and senior Java / J2EE developers. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions complimented by leading edge...
-
Senior Java Developer
2 weeks ago
Ontario, Canada K&K Global Talent Solutions INC. Full timePosition: Senior Java Developer in Post Trade Space (with Python, AWS and Terraform) Location: Toronto, ON (4 DAYS IN THE OFFICE ARE MANDATORY!) Hire type: Contract About the Role We are seeking a skilled and passionate Senior Software Engineer with strong expertise in Java and AWS to join our technology team. The ideal candidate will have extensive hands-on...
-
Senior Java
24 hours ago
Ontario (ON), Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational Investment banking and financial services corporations, is looking to hire a Senior Java GraphQL developer for a Long-Term opportunity.Work location: Toronto, ON (Hybrid Onsite - 4 days a week)Responsibilities:Develop and maintain Java/Spring Boot microservices and backend APIs.Build and optimize...
-
Senior Developer
2 weeks ago
Ontario (ON), Canada Altis Technology Full timeWe are seeking a Senior Software Engineer to lead application development and drive enhancements for our Customer Correspondence platform. This role involves hands-on backend engineering, cross-team collaboration, and mentorship within an Agile environment.ResponsibilitiesLead the design, development, testing, and implementation of applications using...
-
Senior Java Developer
2 weeks ago
Ontario (ON), Canada Capgemini Full timeChoosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and...