Senior Software Engineer - Core Java, Apache Spark, Python, SQL, Data Processing
Astra North Infoteck Inc.
Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQL
Job Description – Core Java, Apache Spark, Python
We are seeking a highly motivated and experienced Software Engineer with strong expertise in Core Java, Apache Spark, Python, SQL, and Linux to design, develop, and support scalable server-side applications and analytical data processing systems. The ideal candidate will have hands-on experience in building high-performance applications, integrating analytical platforms, and working with large-scale data processing frameworks.
Key Responsibilities
• Design, develop, test, and maintain high-performance, scalable server-side applications using Core Java and Python
• Build and optimize large-scale data processing solutions using Apache Spark
• Develop and maintain database solutions, write complex SQL queries, and optimize database performance
• Design and integrate analytical systems to process and analyze large volumes of structured and unstructured data
• Collaborate with cross-functional teams including business analysts, architects, data engineers, and QA teams to deliver robust solutions
• Troubleshoot, debug, and resolve application and system performance issues
• Work in Linux environments for application deployment, monitoring, and support activities
• Participate in application architecture discussions and contribute to technical design decisions
• Ensure adherence to coding standards, security guidelines, and software development best practices
• Support CI/CD processes and application lifecycle management
Required Skills & Qualifications
• Senior years of hands-on experience in software development and analytical system integration
• Strong programming expertise in Core Java
• Hands-on experience with Apache Spark for distributed data processing
• Strong development experience in Python
• Proficiency in SQL and relational databases
• Strong working knowledge of Linux/Unix operating systems
• Experience in application/server-side development and microservices-based architectures
• Experience designing, building, and integrating analytical and data processing systems
• Strong understanding of data structures, algorithms, object-oriented design principles, and multithreading
• Experience with RESTful APIs and system integration
• Excellent problem-solving and debugging skills
Preferred Qualifications
• Experience with cloud platforms such as AWS, Azure, or GCP
• Knowledge of Hadoop ecosystem technologies
• Experience with containerization technologies such as Docker and Kubernetes
• Familiarity with CI/CD tools and DevOps practices
• Experience working in Agile/Scrum environments
Key Competencies
• Strong analytical and problem-solving skills
• Ability to work independently and collaboratively in a fast-paced environment
• Excellent communication and stakeholder management skills
• Commitment to delivering high-quality, scalable, and maintainable solutions
• Nice to Have: Financial Services / Capital Markets domain experience
- ...solidifier et étendre le cœur logiciel de Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production...SeniorPythonFull time
- ...has strengthened our position as the market leader in security workforce management software. $100 - $130 a year Trackforce is seeking a highly skilled and motivated Senior Data Engineer to join our Data team. In this role, you will be responsible for designing,...DataSeniorSqlLong term contractFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
- ...We are seeking a Senior ML Data Processing Developer to participate in the development, curation, and scaling of our core data asset pipeline. Sitting at the intersection of data engineering, data curation, and machine learning, you will own the end-to-end pipeline that...DataSeniorPythonFull timeInternshipWork at office
- ...seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product...SeniorFull timeRemote work
- ...platform (Bronze / Silver / Gold layers on Apache Iceberg), with AWS DMS and Zero-ETL for... ...storage, compute, and AI enablement. The Data Engineering Specialist works inside this stack, embedded... ...for. A hands-on data engineer fluent in SQL, Python, dbt, and modern lakehouse...DataSqlPythonFull timeCasual work
- ...-managed services, MSP, MSSP, data management, advanced data analytics... ...and proactive Tech Lead Java Developer . This is a permanent... ..., test, and deploy Java-based software applications using the Spring... ...in Computer Science, Software Engineering, or a related field. ~10+...DataPermanent employmentFull time3 days per week
- ...We are seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering... ...responsible for building automated, petabyte-scale data processing pipelines and for guaranteeing that everything they produce...DataSeniorFull timeWork at office
- ...ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and deliver robust data and machine learning solutions for our...DataSeniorPythonFull timeWork at officeFlexible hours
- ...unlock the value of technology and build a more sustainable, more inclusive world. Role Description We are seeking a Senior Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal candidate will have strong expertise...DataSeniorPermanent employmentFull timeLocal area
- ...fit for you! We're looking for a Data Platform Engineer (DevOps)to join our TecsysIQ Data & AI... ...environments, evolving the CI/CD and release process, and creating and maintaining the data... ...writing Terraform and debugging a Spark Structured Streaming job, this role is...DataSqlPythonPermanent employmentFull timeRemote work
- ...Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...SeniorFull time
- ...About the role AI Platform & Data Engineering builds and operates the data platform behind TS... ...common data, and corporate actions. As a Senior Data Engineer, you will own production data systems built with Snowflake, dbt, SQL, and Python. You will help modernize...DataSeniorSqlPythonFull timeWork at office
- ...time with the only hardware and software AI-powered platform built for... ...Job Description As a Senior Software Developer at Vention... ...managers, designers, and other engineers to deliver robust applications... ...Design, implement, and maintain core features across our machine apps...SeniorPythonLong term contractFull timeInternshipWork at officeWork from home
- ...Role Requirement This position is for a senior Java/Database developer (5-7 years experienced ideally) for Securities Reference Data. The candidate will be a part of a... ...Required # Good understanding of one core programming languages (Java or Python) #...DataSeniorSqlPythonFull time
$83.77k - $133.7k per year
...with access to comprehensive data and valuable insights to help... ...operational excellence.⯠As a Senior Data Integration Specialist,... ...contribute to various initiatives by engineering data solutions for analytics... ...Data Store) through the full software development lifecycle and...DataSeniorSqlPythonLong term contractFull timeWork at officeLocal areaFlexible hours- ...Consultancy (TTC) is a global specialist software testing company with a focus on... ...Summary The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services... ...to build and establish the overall QA process. Responsibilities for this position also...SeniorSqlFull time
- ...world. Role overview As a Software Engineer, you’ll join our team to plan, build and... ...ideas and improvements to the development process and stack Write tests and participate... ...in modern programming languages such as Python, C#, GoLang, JavaScript/TypeScript or...DataPythonFull timeWork at officeFlexible hours
$90k - $95k per year
...Canada/US and Europe. We currently have a role as a Senior Fullstack Java Developer with our large consulting client for a... ...MSSQL and PostgreSQL databases to design and optimize data solutions. Apply software engineering best practices including design patterns,...DataSeniorPythonLong term contractPermanent employmentFull timeContract workWork at office- ...founded in 2010 by two aeronautical engineers who realized that the... ...clinics, which replaces inefficient processes with a faster and safer... .... Job Description The Senior Engineering Manager, Platform... ...functions: Cloud Engineering, Core Architecture. This is a high-impact...DataSeniorLong term contractPermanent employmentFull timeWork at officeImmediate startRemote workWorldwideFlexible hours
- ...are seeking an experienced and motivated Senior Java Developer to join our dynamic development... ..., but as a real practice around tooling, process, and teamwork. Day to day, that means:... ...Qualifications ~ Degree in Computer Science, Software Engineering, or equivalent experience....SeniorRemote jobPermanent employmentFull time
- ...enjoyable world. Role overview As a Senior Software Developer, we expect you to be... ...years experience as a software developer or engineer with at least 2 recent years in modern popular programming languages such as Python, Javascript/typescript, and/or Java Has...DataSeniorPythonFull timeWork at officeFlexible hours
- ...Campus, le/la développeur Scala senior sera en charge d’assurer le... ...différents micro-services Scala/Python mis en place. Il/elle sera... ...tant que Développeur Backend, Software Engineer ou sur un poste similaire... ...logiciel Maîtrise des process de CI/CD Observabilité Utilisation...SeniorPythonRemote jobFull time
- ...understanding the story behind the data and designing solutions that... ...to the growth of data engineering best practices. Your key responsibilities... ..., transformations, and processes in a clear and reusable manner... ...; Strong proficiency in Python and SQL; Experience with Spark...DataSqlPythonFull timeWork at officeFlexible hours
$72k - $90k per year
.... Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue... ...relevant work experience ~ Experience with python ~ Experience with the pytest framework ~ Experience with java is an asset ~ Experience with payment...SqlPythonHourly payFull timeWork at officeFlexible hours3 days per week- ...éer et modifier des sources de données SQL et NoSQL selon les exigences applicatives... ...veloppement logiciel avec des langages modernes (Python, NodeJS) et plus de 2 ans en conception d... ...et la diversité de notre équipe. Senior Software Developer (Core Systems) Altitude...DataSeniorSqlPythonFull timeApprenticeshipWork at officeLocal areaWork from home
- ...solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.... ...and evaluate how data is stored, processed, or transmitted, ensuring compliance with... .... ~ Design data models, schemas, SQL views and stored procedures to support...DataSqlPythonFull timeLocal areaWorldwideWork visa
- ...de votre équipe : Le groupe Core Platform est responsable de fournir... ...Connaissance de Microsoft SQL Server Connaissance de PowerShell... ...’s premier products. Strong software security, high system... ...Participate in the software delivery process Participate in the development...DataFull timeFlexible hours
- ...GTM leaders to build a revenue engine that moves the business... .... About the role As a Software Engineer at Vasco, you'll build... ...GTM teammates in our Shape Up process, at the technical level and the... ...drop into data engineering work (SQL, data modeling, pipelines) or...DataSqlFull timeInternship3 days per week
- ...Responsibility: Are you an outstanding Java developer who understands complex systems architecture and has worked on large data-driven projects? Do you want to work on a... ...built? If so, you might be Fivesky's next Senior Java Software Developer! Who you are: Seeking an...DataSeniorSqlPythonFull time
- ...-time in office attendance* Our Data Warehouse Team is looking for a Lead SQL Developer to contribute to the evolution... ...technical leadership and hands-on engineering. The Lead will guide a team of data... ...Azure Synapse Analytics, Synapse Spark, Azure Data Factory, Azure Data...DataSqlFull timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Core Java, Apache Spark, Python, SQL, Data Processing. Be the first to apply!
- java developer Montréal, QC
- stage developpeur java Montréal, QC
- développeur java Montréal, QC
- java developer no experience Montréal, QC
- java software developer Montréal, QC
- senior java developer Montréal, QC
- entry level java developer Montréal, QC
- java developer remote Montréal, QC
- junior java developer Montréal, QC
- senior contracts manager contracts specialist Montréal, QC

