Software Engineer building scalable Java and Spring Boot applications for Newfold Digital’s global web technology products. Designing REST APIs, optimizing databases, and supporting cloud operations.
Responsibilities
Design, develop, and maintain robust applications using Java, JavaScript, and JavaScript-based frameworks
Build and consume RESTful APIs for web and enterprise applications
Design, query, and optimize Oracle and MySQL databases
Write clean, efficient, and maintainable code following best practices and coding standards
Collaborate with product, QA, and DevOps teams
Participate in code reviews and improve code quality and system performance
Troubleshoot, debug, and resolve application issues
Contribute to architectural decisions and technical design discussions
Ensure application security, scalability, and performance
Stay current with emerging technologies and propose improvements
Contribute to the full software development lifecycle for scalable, reliable, high-performance web services and digital products
Requirements
3–5 years of professional experience
Strong hands-on expertise in Java, Spring Boot, and Oracle
Strong experience building and maintaining enterprise-grade Java applications using Spring Boot and/or other Java-based frameworks
Experience building applications with JavaScript, Angular, and/or similar frameworks
Experience with Linux and shell scripting
Solid foundation in object-oriented programming and clean architecture principles
Expertise designing and consuming secure, scalable RESTful APIs
Strong command of Oracle and MySQL, including database design, query optimization, performance tuning, and stored procedures
Experience deploying, monitoring, and operating applications on OCI, AWS, and Azure
Strong system design skills focused on scalability, high availability, reliability, and maintainability
Familiarity with CI/CD pipelines using Jenkins
Exposure to enterprise design patterns, AI-assisted development tools such as Copilot and Cursor, AI/ML integration, and Oracle Cloud Infrastructure
Benefits
Work-from-home, hybrid, or work-from-the-office environment scenarios
Diversity and inclusion programs
Learning and development opportunities
20+ affinity groups for networking and connection
Health insurance options
Education/certification sponsorships
Flexi-leaves for personal time off
Free domain and WordPress blog for all employees, with domain registration costs sponsored
Director of Engineering scaling teams and technology for Ledgebrook’s excess and surplus insurance platform. Shaping architecture, reliability, and engineering strategy across underwriting and operational systems.
Software Engineer building AI - human workflow and cloud deployment tools at Upsun. Owning production software from design through deployment, reliability, and support.
Advanced Engineering Design Lead managing aerospace structures, integration specialists, budgets, and governance at SOGECLAIR. Supporting aircraft production and in - service issue resolution.
Senior Developer leading design, integration, and modernization of enterprise applications for British Columbia’s energy regulator. Providing technical leadership, DevOps expertise, and mentorship across complex digital initiatives.
Senior developer building AI - integrated grants software for governments and nonprofits at Euna Solutions. Leading agentic AI architecture, production systems, and engineering quality.
Mobile Developer building iOS and Android applications for Encircle’s digital property - insurance claims platform. Improving mobile reliability, CI/CD, observability, and user experience.
Staff Mobile Engineer building native Swift and Kotlin mobile products for Method, a GlobalLogic digital engineering consultancy. Leading architecture, stakeholder communication, testing, and developer - community support.
Data Developer building scalable AWS big - data and machine - learning solutions for Triton Digital’s audio streaming audience platform. Developing pipelines, ML operations, and cloud applications with Scala, Python, Spark, and Databricks.
Desjardins developer analyzing and developing software products in Montréal. Providing technical IT support and resolving complex system issues in a hybrid role.