Role: Full Stack Java Developer
Location: Toronto
Exp: 10yrs
Responsibilities:
- Design and implement scalable and secure software architectures using advanced Java technologies to meet business requirements.
- Collaborate with cross-functional teams to integrate cloud platforms like AWS and Azure into existing systems.
- Utilize Github Actions for continuous integration and deployment to streamline development processes.
- Oversee the deployment and management of applications on Openshift to ensure optimal performance.
- Develop and maintain SQL databases to support application functionality and data integrity.
- Implement unit testing frameworks such as Mockito and JUnit5 to ensure code quality and reliability.
- Enhance application security using Spring Security to protect sensitive data and ensure compliance.
- Lead the development of microservices architecture using Spring MicroService and Spring Boot for modular and efficient applications.
- Provide technical guidance and mentorship to junior developers to foster skill development and innovation.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Monitor and optimize application performance on Linux environments to ensure high availability and responsiveness.
- Drive innovation by staying updated with the latest industry trends and technologies to improve existing solutions.
- Contribute to the company's purpose by developing solutions that enhance operational efficiency and impact society positively.
Required Skills:
- Java, Java springboot
- Angular
- AWS, Openshift
- SQL
- DevOps, Unix Knowledge
Regards
Praveen Kumar
Talent Acquisition Group - Strategic Recruitment Manager