Java Developer - Spring Framework & ETL Specialist :: Montreal, QC
at Triunity Software
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Sep, 2024 | Not Specified | 30 Jun, 2024 | 8 year(s) or above | Gradle,Azure,Maven,Test Driven Development,Splunk,Data Extraction,Design Principles,Postgresql,Kanban,Test Automation,Artifactory,Spring,Software Development Methodologies,Security,Spring Framework,Software Development,Scrum,Continuous Integration | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
8+ YEARS EXPERIENCE
Job Description -
- Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks
- Utilize Spring framework to build scalable and high-performance applications
- Create and maintain ETL pipelines for data extraction, transformation, and loading into databases
- Model and design databases to support software applications, ensuring data integrity and security
- Collaborate with cross-functional teams, including product owners, business analysts, and quality assurance specialists, to deliver software solutions that meet project requirements and deadlines
- Troubleshoot and debug software issues and provide technical support to clients
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- 5+ years of experience in software development, with a focus on Java and Spring
- Strong understanding of database design principles and experience working with databases such as DB2, MSSQL, and PostgreSQL
- Experience on using splunk or other logging platforms
- Hands-on experience with Agile software development methodologies, such as Scrum and Kanban
- Excellent communication and collaboration skills; proven ability to work effectively in a team environment
- Desired Skills-Agile experience (SCRUM, Kanban)
- Continuous integration (Maven, Gradle, Artifactory)
- Exposure to Azure and cloud-based application development
- Test automation (Cucumber, Selenium, Protractor)
- Test Driven Development (TDD) or Behavior Driven Development (BDD) experience
Responsibilities:
REQUIREMENT SUMMARY
Min:8.0Max:13.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science software engineering or related field
Proficient
1
Montréal, QC, Canada