Senior Java Backend Engineer – AI/Workflow
Summary
Astek is hiring a Senior Java Backend Engineer in Quebec, Canada, to build backend services in the Java ecosystem with Spark big-data processing, strong database work (DB2/SQL Server/PostgreSQL), and CI/CD automation, plus workflow/rule-engine components; desired exposure includes Scala, Spring Boot, containers, and Azure.
- 3 + years of hands-on software development experience in Java ecosystem
- Spark on bigdata platform experience-DevOps CI/CD experience on test and release automation
- Strong Database experience preferably with DB2, SQL Server, PostGreSQL
- Complete SDLC process and Agile Methodology (Scrum)
- Excellent communication and ability to collaborate well with both technical and non-technical users
Skill Desired:
- Experience with Scala
- Containerized technique like on docker or podman.
- High quality software architecture and design methodologies and patterns
- Work experience on workflow and Rule engine
- Hands on Data Mining and analytical work experience
- Layered Architecture, Component based Architecture
- Native cloud experience like on Azure
- Design Patterns, preferably GoF set of patterns
- XML technologies including SAX, DOM, XSL, and SOAP
- Desired experience with Spring Boot, Data access APIs such as JDBC, Hibernate
Education:
- Bachelor or higher degree in computer science or related majors