Full Stack Java Developer
Technology
Compunnel Software GroupMontreal, United States1 weeks agoUntil 6/9/2026
Job description
Job Summary
We are seeking a Senior Full Stack Java Developer with strong experience in distributed systems and exposure to cloud architectures. This role will focus on building a resilient, scalable, and secure cloud-based settlement platform. The developer will participate in requirements refinement, architecture, design, and implementation, while following best practices in software development and DevOps.
Key Responsibilities
- A ctively participate in requirements refinement sessions to ensure clarity and completeness
- Design and implement scalable, resilient, and secure distributed applications
- Write clean, performant, testable, and reusable code with automated tests
- Build and maintain CI/CD pipelines, ensuring DevOps best practices (automation, telemetry, observability)
- Guide and mentor junior developers to follow best engineering practices
- Contribute to enhancing team standards and improving processes
- Collaborate with product owners, business analysts, and technologists in an agile environment
Required Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of hands-on experience building distributed systems using agile practices
- Strong proficiency in Java and Spring frameworks (including Spring Boot)
- Solid understanding of microservice architecture, design patterns, scalability, resiliency, security, and observability
- Experience designing and implementing high-volume messaging and REST-based middleware
- Knowledge of relational and/or NoSQL database modeling
- Familiarity with DevOps practices and tools (CI/CD, automated testing, monitoring)
- Exposure to cloud-based development principles
- Strong oral and written communication skills
- Fast learner with a continuous improvement mindset
Preferred Qualifications
- E xperience with Microsoft Azure Cloud
- Experience with Angular or other front-end frameworks
- Familiarity with Kafka, MongoDB, and high-volume messaging systems
- Experience integrating custom software with Microsoft Dynamics 360
- Prior experience in FinTech application development
- Experience working with globally distributed engineering teams
Certifications
- None required; cloud or Java-related certifications are a plus
¿Te interesa este puesto?