Enable job alerts via email!

Senior Java and Python Developer (with AWS skills)

Luxoft

Toronto

On-site

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Luxoft is seeking a Senior Software Engineer in Toronto to join a dynamic team focusing on developing scalable and reliable solutions. The role involves designing data-driven applications predominantly using Java and Python, alongside cloud technologies like AWS. Candidates should possess strong software engineering principles and prior experience in designing complex systems and applications. This position offers a chance to collaborate with various stakeholders, partake in architectural design, and enhance the team's coding standards.

Qualifications

  • Strong expertise in Java and/or Python is mandatory.
  • Hands-on experience with AWS is essential.
  • Strong abilities in software architecture, system analysis, and scalable solution design.
  • Skilled in writing clean, efficient, and maintainable code.

Responsibilities

  • Design, develop, and maintain data-driven applications and services using Java, Python, and AWS.
  • Apply strong software engineering principles to build scalable, secure, and efficient solutions.
  • Work closely with stakeholders to gather requirements and translate them into technical specifications.
  • Participate in architectural discussions and drive design decisions.
  • Perform code reviews and ensure adherence to coding standards and best practices.

Skills

Java
Python
AWS
Software Architecture
System Analysis
Clean Code

Job description

Project description

We are looking for a Senior Software Engineer with strong expertise in Java, Python and cloud technology to join our dynamic development team. This role requires a hands-ontechnologist with strong design and analytical skills who is capable of deliveringscalable and reliable solutions. Experience with designing data-intensive applications, book of record technologies, and a background in capital markets are considered a plus.

Responsibilities

  • Design, develop, and maintain data-driven applications and services using Java, Python and AWS.
  • Apply strong software engineering principles to build scalable, secure, and efficient solutions.
  • Work closely with stakeholders to gather requirements and translate them into technical specifications.
  • Participate in architectural discussions and drive design decisions.
  • Perform code reviews and ensure adherence to coding standards and best practices.

SKILLS

Must have

  • Programming Languages: Proficiency in Java and/or Python is mandatory.
  • Cloud Technologies: Hands-on experience with AWS is essential.
  • Architecture & Design: Strong abilities in software architecture, system analysis, and scalable solution design.
  • Development Best Practices: Skilled in writing clean, efficient, and maintainable code and participating in code reviews to ensure quality.

Nice to have

• Domain Knowledge: Exposure to capital markets or financial systems.• Book of Record Systems: Experience with Murex or similar technologies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.