Position/Req ID: Software Developer Senior (Java / Spring)
Location: 222 Jarvis St 5th floor, Toronto, ON (100% Onsite)
Duration: 247 Business Days
Rate: Upto 100/HR INC Job Summary: We are seeking a Senior Software Developer to design, develop, and support enterprise n-tier applications using Java Enterprise technologies, Spring Framework, and modern web technologies.
Key Responsibilities: - Translate business and technical requirements into working applications
- Design, develop, test, and deploy enterprise applications
- Troubleshoot and resolve application issues
- Develop database queries, stored procedures, and integrations
- Support application migrations, upgrades, and deployments
- Prepare technical documentation and conduct unit testing
Must-Have Skills (Mandatory): - 10+ years experience in developing n-tier Enterprise applications
- 10+ years hands-on development with Java Enterprise technologies
- Expertise in application design, latest design patterns, deployment and troubleshooting
- Extensive hands-on development & troubleshooting experience on Java EE platform
- Expertise in JPA or Hibernate, and Spring Framework
- Proficient working with Databases and SQL (expertise with Azure Cosmos DB, Postgres, Oracle and PL/SQL highly desirable)
- Proficient in Eclipse IDE or Rational Application Developer
- Experience with JavaScript / TypeScript frameworks such as React, Angular, JQuery
Nice to Have: - Agile / Scrum, CI/CD, automated testing
- Web services and SOA implementations
- BPM tools such as Camunda, jBPM, Drools
- Spring Security or other security frameworks
- Azure cloud services experience
Work Mode: 100% Onsite (7.25 hours/day, Monday Friday)