Mentor and support more junior engineers in developing their skills. * Ensure assigned work aligns ... Familiarity with software development best practices, including testing and documentation.
Mentor and support more junior engineers in developing their skills. * Ensure assigned work aligns ... Familiarity with software development best practices, including testing and documentation.
Java, JavaScript/TypeScript, C#, Python, Lua * JavaScript Frameworks: Angular, React * Continuous Integration: Azure DevOps Pipelines, GitHub Actions * Cloud: Azure, Docker, Kubernetes, ArgoCD, Helm ...
Java, JavaScript/TypeScript, C#, Python, Lua * JavaScript Frameworks: Angular, React * Continuous Integration: Azure DevOps Pipelines, GitHub Actions * Cloud: Azure, Docker, Kubernetes, ArgoCD, Helm ...
Significant, professional server-side software development experience * Solid experience programming with Core Java, with working knowledge of modern Java versions (Java 17+). * General familiarity ...
Significant, professional server-side software development experience * Solid experience programming with Core Java, with working knowledge of modern Java versions (Java 17+). * General familiarity ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to ... Share coding best practices, support junior developers, and contribute to a strong engineering ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to ... Share coding best practices, support junior developers, and contribute to a strong engineering ...
Join a Quebec software company that is an international leader Advance your career in a ... Experience with object-oriented programming (OOP) * Knowledge of or interest in operations research ...
Join a Quebec software company that is an international leader Advance your career in a ... Experience with object-oriented programming (OOP) * Knowledge of or interest in operations research ...
React Developer
Montreal, QC · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ... Any experience working with PHP, React Native, C# or Java is a bonus Perks: * Competitive Salary
Quick apply
React Developer
Montreal, QC · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ... Any experience working with PHP, React Native, C# or Java is a bonus Perks: * Competitive Salary
React Developer
Montreal, QC · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ... Any experience working with PHP, React Native, C# or Java is a bonus Perks: * Competitive Salary
Quick apply
React Developer
Montreal, QC · On-site +1
You Have: * 3+ years' experience as a Front-End Software Developer * 2+ years' experience with ... Any experience working with PHP, React Native, C# or Java is a bonus Perks: * Competitive Salary
You will develop software solutions for complex ETL data pipelines and scalable APIs. You will work ... Proficiency in programming languages (we use Python, Java/Scala) * Experience building RESTful APIs ...
You will develop software solutions for complex ETL data pipelines and scalable APIs. You will work ... Proficiency in programming languages (we use Python, Java/Scala) * Experience building RESTful APIs ...
Connaissances en programmation informatique dans des langages tels que Java, C#, Python et/ou ... Partner with experienced developers, absorbing best practices in software development * Collaborate ...
Connaissances en programmation informatique dans des langages tels que Java, C#, Python et/ou ... Partner with experienced developers, absorbing best practices in software development * Collaborate ...
Excellent hands-on Java programming skills and exposure to Spring Boot * Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies * Hands-on Experience with AWS ...
Excellent hands-on Java programming skills and exposure to Spring Boot * Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies * Hands-on Experience with AWS ...
Lead Software Developer - Business Central Location:Montreal, Canada About Us The Maples Group is a ... Sharing coding best practices with other team members and guiding junior developers. What You Bring ...
Lead Software Developer - Business Central Location:Montreal, Canada About Us The Maples Group is a ... Sharing coding best practices with other team members and guiding junior developers. What You Bring ...
Conduct code reviews and mentor junior developers. * Troubleshoot, debug and resolve complex ... Bachelor's degree in computer science, software engineering or a related field. * Minimum of 10 ...
Conduct code reviews and mentor junior developers. * Troubleshoot, debug and resolve complex ... Bachelor's degree in computer science, software engineering or a related field. * Minimum of 10 ...
Conduct code reviews and mentor junior developers. * Troubleshoot, debug and resolve complex ... Bachelor's degree in computer science, software engineering or a related field. * Minimum of 10 ...
New
Conduct code reviews and mentor junior developers. * Troubleshoot, debug and resolve complex ... Bachelor's degree in computer science, software engineering or a related field. * Minimum of 10 ...
New
Senior J2EE Developer
Montreal, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Quick apply
Senior J2EE Developer
Montreal, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Senior J2EE Developer
Montreal, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Quick apply
Senior J2EE Developer
Montreal, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Senior Java Engineer
Montreal, QC · Hybrid
Hands-on experience with AI developer productivity tooling (e.g., GitHub Copilot, Amp, or similar ... Solid understanding of software development lifecycle and Agile methodologies. * Fluent in English ...
Senior Java Engineer
Montreal, QC · Hybrid
Hands-on experience with AI developer productivity tooling (e.g., GitHub Copilot, Amp, or similar ... Solid understanding of software development lifecycle and Agile methodologies. * Fluent in English ...
... Software Developer Position Overview Autodesk is building a shared AI-assisted commerce platform ... Strong backend proficiency in one or more languages (e.g., Java/Kotlin, Node Js), plus strong API ...
... Software Developer Position Overview Autodesk is building a shared AI-assisted commerce platform ... Strong backend proficiency in one or more languages (e.g., Java/Kotlin, Node Js), plus strong API ...
... Software Developer Position Overview Autodesk is building a shared AI-assisted commerce platform ... Proficiency in at least one backend language (e.g., Java, Kotlin, or Node.js) * Experience ...
... Software Developer Position Overview Autodesk is building a shared AI-assisted commerce platform ... Proficiency in at least one backend language (e.g., Java, Kotlin, or Node.js) * Experience ...
You will collaborate with cross-functional teams to deliver high-quality software solutions that ... Proven experience as a Full Stack Java Developer, with a strong understanding of front-end and ...
You will collaborate with cross-functional teams to deliver high-quality software solutions that ... Proven experience as a Full Stack Java Developer, with a strong understanding of front-end and ...
Bachelor's degree in computer science, engineering, or a related field with 4+ years of experience as an SDET. * Proficiency in programming languages such as Java, Python, Vue, Angular, node and ...
Bachelor's degree in computer science, engineering, or a related field with 4+ years of experience as an SDET. * Proficiency in programming languages such as Java, Python, Vue, Angular, node and ...
Junior Software Developer Java information
What are some common challenges faced by Junior Software Developers working with Java, and how can they overcome them?
What are the key skills and qualifications needed to thrive as a Junior Software Developer (Java), and why are they important?
What is the difference between Junior Software Developer Java vs Junior Software Developer Python?
| Aspect | Junior Software Developer Java | Junior Software Developer Python |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Java certifications (optional) | Bachelor's in CS or related field, Python certifications (optional) |
| Work Environment | Enterprise applications, backend development, large-scale systems | Data analysis, scripting, web development, AI/ML projects |
| Employer & Industry Usage | Financial services, enterprise software, telecom | Tech startups, data science firms, research institutions |
| Common Search & Comparison | Yes | Yes |
Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.
What does a Junior Software Developer Java do?

Job description
Raison d'être du poste
À titre de Développeur·euse logiciel II, vous apporterez des contributions significatives au développement des logiciels qui soutiennent notre vision de créer des moments qui font bouger les gens.
Vous concevrez et mettrez en œuvre des fonctionnalités de façon autonome, résoudrez des enjeux techniques et contribuerez à l’évolution de nos produits.
Grâce à une approche proactive de résolution de problèmes et à une collaboration efficace entre les équipes, vous contribuerez à maintenir des solutions logicielles fiables et évolutives, tout en commençant à influencer certaines décisions techniques et à soutenir le développement de collègues moins expérimenté·e·s.
Responsabilités essentielles
Le ou la Développeur·euse logiciel II est responsable d’apporter une contribution concrète à nos produits et à notre plateforme logicielle, en mettant à profit de solides compétences techniques pour développer des fonctionnalités et des améliorations alignées sur les objectifs d’affaires et de projet.
La personne titulaire du poste :
- prend en charge le développement de fonctionnalités et la correction de bogues, de la conception jusqu’à la mise en œuvre et aux essais;
- rédige un code efficace, maintenable et bien documenté, conformément aux normes et pratiques établies;
- effectue des revues de code par les pairs et fournit une rétroaction constructive afin d’assurer la qualité;
- collabore avec différentes équipes pour résoudre des problèmes complexes et soutenir les efforts d’intégration;
- contribue à l’amélioration des pratiques et des méthodes de travail de l’équipe;
- agit comme mentor et apporte du soutien à des développeur·euse·s moins expérimenté·e·s dans le développement de leurs compétences;
- veille à ce que le travail confié respecte les lignes directrices d’architecture et les objectifs du produit;
- participe à l’évaluation et à l’intégration de nouveaux outils ou cadres technologiques dans les projets;
- accomplit toute autre tâche requise pour répondre aux besoins de l’entreprise.
Qualifications et expérience
Formation
- Baccalauréat en informatique ou expérience équivalente dans l’industrie.
Expérience, connaissances et compétences
- Minimum de 3 années d’expérience dans un environnement de développement logiciel.
- Solide compréhension des pratiques en développement logiciel, des patrons de conception et du développement modulaire.
- Capacité démontrée à livrer un code bien structuré et maintenable avec une supervision limitée.
- Familiarité avec les bonnes pratiques de développement logiciel, notamment en matière d’essais et de documentation.
- Expérience sur des systèmes comportant plusieurs composantes ou sur des projets de taille moyenne.
- Solides aptitudes d’analyse et de résolution de problèmes.
- Bonnes habiletés de communication, avec la capacité de documenter clairement et de discuter de solutions techniques.
- Aisance à offrir du mentorat à des collègues plus juniors et à participer aux revues de code.
- Expérience de collaboration avec des équipes multidisciplinaires dans un environnement en évolution rapide.
- Volonté de faire preuve d’initiative et d’améliorer les systèmes, les outils ou les processus.
ENGLISH
Position Purpose
Responsibilities
- Take ownership of feature development and bug fixes from design through implementation and testing.
- Write efficient, maintainable, and well-documented code following establish standards and practices.
- Perform peer code review, providing constructive feedback to ensure quality.
- Collaborate across teams to resolve complex issues and support integration efforts.
- Contribute to improving team practice and workflows.
- Mentor and support more junior engineers in developing their skills.
- Ensure assigned work aligns with architectural guidelines and product goals.
- Assist with evaluating and integrating new tools or frameworks into projects.
- Perform other duties as required to meet business needs.
Position Requirements
Qualifications – Academic / Vocational
- Bachelor’s degree in Computer Science or equivalent industry experience.
Experience – Knowledge and Skills:
- 3+ years’ experience in a software engineering environment.
- Strong understanding of software engineering practices, design patterns, and modular development.
- Demonstrated ability to deliver well-structured, maintainable code with limited supervision.
- Familiarity with software development best practices, including testing and documentation.
- Experience working on multi-component systems or medium-sized projects.
- Strong analytical and problem-solving skills.
- Good communication skills, with the ability to clearly document and discuss technical solutions.
- Comfortable mentoring junior engineers and participating in peer reviews.
- Experience collaborating with cross-functional teams in a fast-paced environment.
- Desire to take initiative and improve systems, tools or processes.
#LI-MX1
About TAIT
Sourced by ZipRecruiter
Industry
Arts, entertainment, and recreation
Company size
501 - 1,000 Employees
Headquarters location
Lititz, PA, US
Year founded
1978