Closed listing
Java Full Stack Developer @ Montreal Canada, Onsite
- Montreal, QC, Canada
Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Contract
- Closing date
- Experience
- 7+ years of hands-on experience in Core Java, Python, Spring Framework (Spring Boot, Spring Cloud, Spring Security), Hibernate, JUnit, and enterprise application development.
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Position: Java Full Stack Developer
Location: Montreal Canada, Onsite
Duration: Long Term Contract
Job Description
- Bachelor's degree in computer science, Engineering, or a related field, or equivalent practical experience.
- 7+ years of hands-on experience in Core Java, Python, Spring Framework (Spring Boot, Spring Cloud, Spring Security), Hibernate, JUnit, and enterprise application development.
- Strong experience in designing, developing, and maintaining scalable, high- performance applications using Java-based technologies and microservices architecture.
- Hands-on experience with Apache Spark for large-scale data processing, analytics, and distributed computing solutions.
- Solid experience working with DB2 databases, including data modeling, SQL optimization, query tuning, and performance management.
- Experience with build and dependency management tools such as Gradle, including automated build and deployment pipelines.
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns, Clean Coding principles, and software engineering best practices.
- Experience implementing and maintaining RESTful APIs, event-driven architectures, and distributed systems.
- Proven expertise in unit testing, integration testing, and test automation using JUnit and related testing frameworks.
- Hands-on experience with code quality and static code analysis tools such as SonarQube, including code coverage, technical debt management, and secure coding practices.
- Experience with CI/CD pipelines using Jenkins and DevOps practices, including deployment, monitoring, troubleshooting, and release management.
- Demonstrated ability to optimize application performance, scalability, reliability, and security in enterprise environments.
- Experience with Agile development methodologies and collaboration with cross- functional teams to deliver business solutions.
- Strong analytical, problem-solving, communication, and stakeholder management skills.
- Experience capturing business requirements, translating them into technical
- solutions, and driving delivery from design through implementation.
More about this job
Responsibilities
Design, develop, and maintain scalable Java applications, microservices, RESTful APIs, and distributed systems, including data processing solutions using Apache Spark and DB2. Improve application performance, quality, security, and reliability while supporting automated testing, CI/CD, deployment, monitoring, and delivery of business solutions.
Requirements
Requires a bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience, and 7+ years of hands-on experience with Java, Python, Spring, Hibernate, and enterprise application development. Candidates should also have experience with Spark, DB2, Gradle, JUnit, SonarQube, Jenkins, Agile practices, and translating business requirements into technical solutions.
Skills
- Java
- Python
- Spring Framework
- Spring Boot
- Spring Cloud
- Spring Security
- Hibernate
- Apache Spark
- DB2
- Gradle
- Microservices
- RESTful APIs
- JUnit
- SonarQube
- Jenkins
- CI/CD
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
Keywords
- Core Java
- Python
- Spring Framework
- Spring Boot
- Spring Cloud
- Spring Security
- Hibernate
- Apache Spark
- DB2
- Gradle
- Microservices Architecture
- Object-Oriented Programming
- Design Patterns
- RESTful APIs
- Event-Driven Architecture
- Distributed Systems
- JUnit
- Integration Testing
- Test Automation
- SonarQube
- Code Coverage
- Technical Debt Management
- Secure Coding
- Jenkins
- CI/CD
- DevOps
- Agile
- SQL Optimization
- Performance Tuning