Skip to Main Content

Job Title


Application Developer


Company : HCLTech


Location : mississauga, Ontario


Created : 2025-11-29


Job Type : Full Time


Job Description

Key ResponsibilitiesDesign, develop, and maintain microservices-based applications using Java and Spring Boot frameworks.Implement event-driven architectures leveraging Apache Kafka for asynchronous communication.Architect and deploy applications on AWS Cloud (ECS, Lambda, S3, EC2, CloudFormation, etc.).Lead the end-to-end software development lifecycle from requirements gathering to production deployment.Design and implement RESTful APIs ensuring high performance, scalability, and security.Collaborate with DevOps teams for CI/CD automation and containerization (Docker, Kubernetes).Ensure adherence to clean code, unit testing (JUnit) and code review standards.Troubleshoot complex production issues and propose long-term solutions.Participate in architectural reviews and performance optimizations.Technical Skills RequiredProgramming: Core Java, Spring Boot, Spring Cloud, RESTful APIsArchitecture: Microservices, Event-driven architectureMessaging: Apache Kafka (Producers, Consumers, Topics, Streams)Databases: MySQLCloud: AWS (S3)DevOps & Tools: Docker, Kubernetes, JenkinsTesting: JUnit, Mockito, PostmanStrong problem-solving and analytical skills.Excellent communication and leadership abilities.Experience working in Agile / Scrum environments.