← Browse all jobs
C

Full Stack Java Developer / ETL Spark

Cosqube
Montreal, QuebecOn-site1 week ago
Apply Now →

About this role

Position: Full Stack Java Developer (60% Java + 40% Spark/ETL) Location,: Montreal, QC ( In-person must) Duration: 12 Months+ 3 days onsite a week in office. Responsibilities • Design and develop scalable, enterprise-grade reporting and analytics solutions. • Implement robust software systems using Java, Angular, and other modern technologies, ensuring best practices in SDLC, code quality, and performance. • Collaborate with business stakeholders, product owners, and cross-functional teams to define requirements, evaluate tools, and deliver innovative solutions aligned with business goals. • Drive the adoption of AI, Copilot, and AI-driven development practices to enhance automation and software development productivity. • Manage stakeholder relationships, communicate project status, and proactively address risks and challenges. • Promote agile methodologies, automated testing, and CI/CD pipelines for efficient and reliable software delivery. • Stay current with emerging technologies and industry trends, and champion their adoption where relevant Required Technical Skills: • 5+ years of experience in software engineering, with a strong background in full stack development (Java and related technologies). • Deep understanding of data structures, algorithms, design patterns, and modern SDLC practices. • Proven experience building and scaling enterprise-level applications, preferably in cloud environments. Additional Skills We are interested in people who have exposure to the following technologies or subjects. • Experience with Spark/ETL programming • Experience with Spring/Spring Boot • Experience working with Source Code Management solutions like (ex. Git, Perforce, CVS) • Experience with cloud technologies (AWS, Azure) and DevOps • Experience with Full stack Development • Proficiency with Enterprise level database (ex. ETL, Snowflake, SQL Server, Sybase, DB2) and SQL • Experience testing software (e.g., Unit testing, using frameworks, performance testing/tuning) • Experience debugging or performing issue diagnosis
Want to see how well you match this job?
Get AI-scored for free →