Senior Java Software Engineer
Job description
π Hiring: Senior Java Developer
π Location: Toronto, ON (Onsite)
πΌ Employment Type: Full-Time
π£οΈ Client Interview: In-Person (F2F) at Toronto, ON Office
Key Requirements
β 8β10+ years of hands-on Java development experience
β Strong expertise in Java, J2EE, Spring Boot, Spring Batch, Spring Integration, and Dependency Injection
β Experience with Kafka, JMS, IBM MQ, and other messaging/streaming technologies
β Strong understanding of Microservices Architecture
β Proficiency in SQL, PL/SQL, Database Development, and Batch Processing
β Hands-on experience with Linux Shell Scripting
β Experience with DevOps and CI/CD Pipeline Integration (Helios preferred).
Responsibilities
πΉ Develop and deliver highly scalable, high-performance enterprise applications
πΉ Collaborate with Product Owners, Business Analysts, and Engineering teams to implement business requirements
πΉ Modernize and integrate strategic enhancements into legacy applications
πΉ Write clean, reusable, and testable code with strong automation and unit testing practices
πΉ Debug and support production applications
πΉ Independently manage module deliveries through CI/CD pipelines
πΉ Analyze existing C++/.NET legacy systems and contribute to modernization initiatives.
About Smart IT Frame
Smart IT Frame is a trusted technology consulting and staffing partner, connecting exceptional talent with leading organizations across North America. With over a decade of excellence in IT staffing and consulting, we help businesses scale with top-tier professionals while enabling candidates to advance their careers.
π© Interested candidates, please share your resume at dhamodharan@smartitframe.com
#JavaDeveloper #JavaJobs #SpringBoot #Kafka #Microservices #TorontoJobs #SoftwareEngineering #FullTimeJobs #Hiring #SmartITFrame #JavaEngineering #TechCareers
Interested in this role?