Epsilon Solutions LTD
Angular or React Full Stack Developer
Onsite full-stack developer role in Mississauga building responsive UIs with React and/or Angular plus scalable Java/Spring Boot microservices. Daily work spans real-time messaging (Kafka/RabbitMQ), Oracle/SQL database design and optimization, Docker/Kubernetes deployment, and Jenkins CI/CD with cloud platforms.
- Compensation
- Not disclosed
- Location
- Mississauga, Canada
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 6+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 6 years of professional software development experience with full-stack engineering track record
- Strong logical and problem-solving skills
- Front-end expertise with hands-on experience in React and/or Angular
- Proficiency in HTML5 and CSS3
- Extensive experience with Java and Spring Boot for back-end services
- Proven experience designing, developing, and deploying microservices
- Hands-on experience with real-time messaging systems (e.g., Kafka, RabbitMQ)
- Experience designing, implementing, and optimizing ETL processes or data integration pipelines
- Strong knowledge of Oracle and SQL databases including schema design, query optimization, and stored procedures
- Proficiency with Docker containerization and Kubernetes orchestration
- Practical experience with CI/CD platforms such as Jenkins
- Experience with cloud deployments on AWS, Azure, or GCP
- Excellent analytical, debugging, and troubleshooting skills
- Strong communication and collaboration skills
Full description
Job Description
Job Description **Job Title: Angular or React Full Stack Developer
Location: Mississauga, ON (Onsite)
Employment Type: FulltimeJob Description**
- Independently design, develop, and implement high-quality software features and modules across the full stack.
- Develop responsive and highly interactive user interfaces using modern JavaScript frameworks such as React and/or Angular.
- Build, maintain, and optimize scalable back-end services using Java and the Spring Boot framework, adhering to microservices architecture principles.
- Design and implement solutions involving real-time messaging systems to ensure high-throughput, low-latency data flow.
- Collaborate effectively with product owners, UI/UX designers, and other engineers to understand requirements and translate them into technical specifications and elegant code.
- Design, develop, and optimize database schemas and complex queries for relational databases, with strong knowledge of Oracle and SQL databases.
- Utilize containerization technologies (Docker) and orchestration platforms (Kubernetes) for efficient development, deployment, and management of applications.
- Actively participate in the development and maintenance of continuous integration and continuous delivery (CI/CD) pipelines using tools like Jenkins.
- Contribute to cloud deployment strategies, ensuring applications are resilient, scalable, and secure in cloud environments.
- Conduct thorough code reviews for peers, providing constructive feedback to maintain code quality and architectural standards.
- Troubleshoot, debug, and resolve complex technical issues across all layers of the application stack with strong logical deduction.
- Proactively identify areas for improvement, research new technologies, and propose innovative solutions to enhance product capabilities and development processes.
Required Skills and Experience
- 6 years of professional experience in software development, with a significant track record in full-stack engineering.
- Demonstrable strong logical and problem-solving skills, with a focus on designing efficient and robust solutions.
- Expertise in front-end development with hands-on experience in React and/or Angular.
- Proficiency in core web technologies including HTML5 and CSS3.
- Extensive experience with Java and the Spring Boot framework for building high-performance back-end services.
- Proven experience in designing, developing, and deploying microservices.
- Hands-on experience with real-time messaging systems (e.g., Kafka, RabbitMQ).
- Experience in designing, implementing, and optimizing ETL processes or data integration pipelines.
- Strong knowledge of relational databases, particularly Oracle and SQL, including schema design, query optimization, and stored procedures.