Java Spark Backend Developer

Apptad

Montreal

On-site

CAD 70,000 - 110,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

APPTAD, Inc. in Montreal, Canada is seeking a software engineer to design, develop, test, and deliver high-quality software solutions.

The role emphasizes Java, Python, SQL, and modern database systems with a strong focus on scalability and performance. You will collaborate with cross-functional teams in an Agile environment, implement RESTful APIs and microservices, and contribute to continual process improvements.

Qualifications

  • BE / B.Tech / MCA or equivalent.
  • Proven software development experience with Java and Python.
  • Strong written and verbal communication skills.

Responsibilities

  • Develop, test, and maintain scalable applications using Java and Python.
  • Design backend solutions with robust database interactions (SQL/DB).
  • Write efficient, reusable, and reliable code following standards.

Skills

Java
Python
SQL
Data structures
Algorithms
Multithreading
RESTful APIs
Microservices
Linux
Git
CI/CD

Education

BE / B.Tech / MCA or equivalent

Tools

Spring Boot
Hibernate/JPA
Oracle/MySQL/PostgreSQL/DB2

Job description

In this role, you will be responsible for designing, developing, testing, and delivering high-quality software solutions. The ideal candidate should have strong expertise in Java, SQL, database systems, and Python, along with a willingness to learn and adapt to new technologies.

Responsibilities:
  • Develop, test, and maintain scalable and high-performance applications using Java and Python.
  • Design and implement robust backend solutions with strong emphasis on database interactions (SQL/DB).
  • Write efficient, reusable, and reliable code following best practices and coding standards.
  • Analyze business requirements and translate them into technical solutions.
  • Work closely with cross-functional teams in an Agile environment to ensure smooth project delivery.
  • Perform code reviews, debugging, and troubleshooting to optimize application performance.
  • Design and optimize database schemas, queries, and stored procedures for performance and scalability.
  • Ensure application architecture aligns with enterprise standards and long-term business goals.
  • Continuously explore and implement improvements in system design and development processes.
Minimum Qualifications:
  • BE / B.Tech / MCA or equivalent
  • Strong written and verbal communication skills
  • Proven experience in software development with Java and Python
Preferred Qualifications / Skills:
  • Strong proficiency in Core Java, SQL, and Database Management Systems (Oracle, MySQL, PostgreSQL, DB2, etc.)
  • Hands-on experience with Python for scripting, automation, or backend development
  • Experience in building RESTful APIs and microservices architecture
  • Good understanding of Spring Boot, Hibernate/JPA (preferred but not mandatory)
  • Solid understanding of data structures, algorithms, and design patterns
  • Experience working with multithreaded and high-performance applications
  • Strong knowledge of database design, query optimization, and performance tuning
  • Familiarity with Linux/Unix environments
  • Experience with version control tools (Git) and CI/CD pipelines
  • Exposure to unit testing frameworks
  • Ability to troubleshoot complex technical issues and provide scalable solutions
  • Experience working in an Agile/Scrum development environment
  • Exposure to financial domain (nice to have)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Spark Developer (With Java)
Spark Developer (With Java)

Capgemini • Mississauga

On-site
CAD 90,000 - 130,000
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal

On-site
CAD 110,000 - 150,000
Core Java, Apache Spark, Python
Core Java, Apache Spark, Python

PeoplePilot • Montreal

On-site
CAD 110,000 - 140,000
Senior Java Spark Developer
Senior Java Spark Developer

Capgemini • Montreal

On-site
CAD 38,000 - 59,000
Medical benefits
Dental benefits
Vision benefits
+1
Java Software Engineer
Java Software Engineer

G-FORCE IT SERVICES INC • Canada

On-site
CAD 80,000 - 110,000
Java Software Engineer
Java Software Engineer

Open Systems Technologies • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Python/PySpark Developer
Python/PySpark Developer

Compunnel Inc. • Mississauga

Remote
CAD 90,000 - 120,000
Back End Developer
Back End Developer

Open Systems Technologies • Mississauga

On-site
CAD 100,000 - 130,000
Lead Backend Developer
Lead Backend Developer

TechDoQuest • Brampton

On-site
CAD 110,000 - 140,000
Senior Java Spark Engineer — Big Data & AI Tools
Senior Java Spark Engineer — Big Data & AI Tools

Capgemini • Montreal

On-site
CAD 38,000 - 59,000
Medical benefits
Dental benefits
Vision benefits
+1