Java WAS Developer (WebSphere Application Server)
Location: Toronto, ON (4 days a week on site)
Job Type: Contract
Job Description
- We are looking for a highly skilled Senior Java Developer with 6 to 7 years of experience to design, develop, and maintain scalable enterprise applications. The ideal candidate will have strong expertise in Java technologies, REST API development, and cloud/deployment environments
.
Key Responsibilitie
- Design, develop, and maintain robust Java-based applications using modern frameworks and best practices
- Build and enhance RESTful APIs and backend service
- Participate in full Software Development Life Cycle (SDLC) including design, development, testing, and deploymen
- Write clean, efficient, and testable code with strong emphasis on unit testing (JUnit
- Collaborate with cross-functional teams to deliver high-quality solution
- Manage application deployments and CI/CD pipeline
- Troubleshoot and optimize application performance and scalability
Required Experience & Skil
- 6 to 7 years of overall experience in software development
- 4 to 6+ years of hands-on experience as a Java Developer
Strong expertise
- Core Java (Java 8 & 17)
- J2EE technologies
- Spring Framework & Spring Boot (3.x)
- REST APIs & Web Services
Experience with legacy and enterprise systems
- Struts
- IBM WebSphere
- Strong knowledge of unit testing frameworks JUnit)
- Backend & Database
Hands-on experience with ORM
- Hibernate
- Strong database experience
- MS SQL Server
- DevOps & Tools
Experience working with:
- CI/CD pipelines
- GitHub, Jenkins, UCD, Helios
Experience deploying applications on cloud platforms
- PCF (Pivotal Cloud Foundry)
- OpenShift (OCP4)
- Development Tools & IDEs
Experience working with multiple IDEs:
- Inte lliJ IDEA
- Eclipse
- Spring Tool Suite (STS)
- BM Rational Application Develo per (RAD
Visual Studio
Soft Skills:
Strong communication and interpersonal skills
- Ability to work independently and in team environments
- Problem-solving mindset with attention to detail
Nice to Have:
- Experience modernizing legacy applications (Struts/WebSphere → Spring Boot)
- Exposure to microservices architecture