Full Stack Developer - Web
Jobster LLC
Date: 2 days ago
City: Montreal, Quebec
Contract type: Contractor

Application Development
Core Development
- Design and implement core features in a multi-tier Java application.
- Build components such as ETL pipelines and object caching layers.
- Enhance and maintain existing Java-based systems
- Contribute across the full SDLC: requirements, design, development, testing, and deployment.
- Engage in Agile ceremonies and contribute to DevOps/CI initiatives.
- Diagnose, resolve, and track application performance and stability issues.
- Work within cross-functional Agile teams, partnering with QA and business teams.
Core Development
- 5-7 years of Java full stack development experience.
- Strong in object-oriented design, multi-threaded programming, and core Java constructs.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proficiency in SQL and relational databases (preferably DB2).
- Hands-on experience with Apache Spark and data processing frameworks.
- Familiarity with unit testing frameworks and test-driven development practices.
- Excellent analytical thinking, problem-solving, and a self-motivated mindset.
- Effective team collaboration and communication in Agile environments.
- Deep expertise in Apache Spark.
- Familiarity with the Spring Framework (Spring Boot, Spring Data).
- Experience in front-end technologies like JavaScript, especially Angular.
- Comfortable working in UNIX/Linux environments.
- Practical knowledge of Agile and DevOps methodologies.
- Experience with:
- CI/CD tools like GIT, Jenkins
- Service-oriented architectures and APIs (REST/SOAP)
- Data formats like XML and JSON
- In-memory databases like Redis or Hazelcast
- Bachelor's degree in Computer Science, Engineering, or a related field.
See more jobs in Montreal, QC