Lead Software Engineer
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- Years of Experience: 10-15 Years
- Posting language
- English
- Posted
Original job description
Location: PCS CA~TORONTO
Years of Experience: 10-15 Years
Job Summary: We are seeking a skilled Java Tech Lead with expertise in Spring Boot, Microservices, API development (REST), Oracle Database queries, and batch processing. The candidate will have end-to-end ownership of projects, translating business requirements into robust technical designs and high-quality code. The resource will be responsible for building scalable Java Microservices and managing complex database queries in Oracle.
Responsibilities
- Translate business requirements into technical designs and high-quality code. Build and maintain scalable Java Microservices and Spring Boot applications. Design and optimize complex queries and schemas in Oracle.
- Develop and manage Daily, Monthly, and Quarterly batch jobs using Spring Boot for seamless file transfers.
- Unit testing, conduct code reviews, and support SIT and UAT phases to ensure defect-free deployments. Leverage GitHub Copilot to enhance development cycles and code review efficiency.
- Expert-level proficiency in Java, Spring Boot, and Microservices architecture.
- Deep experience with Oracle SQL and PL/SQL.
- Hands-on experience with RESTful API development and batch file-based interfaces.
- Excellent communication skills as the resource needs to interact with clients & teams.
- Familiarity with Git, CI/CD pipelines, and GitHub Copilot.
- Knowledge of Loan IQ and Loan IQ SDK is an added advantage.
More about this job
Responsibilities
Translate business requirements into technical designs and high-quality code, and build and maintain scalable Java microservices and Spring Boot applications. Optimize Oracle queries and schemas, manage scheduled batch jobs and file transfers, and support testing, code reviews, and deployment phases.
Requirements
Requires 10–15 years of experience and expert proficiency in Java, Spring Boot, and microservices, with deep Oracle SQL and PL/SQL experience. Candidates should have hands-on REST API and batch file-interface experience, strong communication skills, and a bachelor's degree in Computer Science or a related field; Git, CI/CD, GitHub Copilot, and Loan IQ knowledge are preferred or advantageous.
Skills
- Java
- Spring Boot
- Microservices
- Oracle SQL
- PL/SQL
- REST API Development
- Batch Processing
- File Transfers
- Unit Testing
- Code Reviews
- Git
- CI/CD
- GitHub Copilot
- Loan IQ
- Loan IQ SDK
- Communication
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Management & Leadership
Keywords
- Java
- Spring Boot
- Microservices
- REST APIs
- Oracle Database
- Oracle SQL
- PL/SQL
- Batch Processing
- Batch Jobs
- File Transfers
- Git
- CI/CD Pipelines
- GitHub Copilot
- Loan IQ
- Loan IQ SDK
- Unit Testing
- Code Reviews
- SIT
- UAT
- Technical Design
- Business Requirements
- Scalable Applications
- Database Queries
- Database Schemas
- Software Development
- Client Communication