Job DescriptionRole: Developer (Java/SQL)
Experience: 6-8 years
Location: Mississauga
100% Remote
Primary Skill: Advanced Java Concepts E2
Overview
We are seeking a highly skilled Senior Java Developer with deep expertise in modern Java development, cloud technologies, and continuous delivery practices. The ideal candidate will bring strong hands-on experience with API development, automated testing, cloud environments (AWS), and DevOps tooling. Experience with Guidewire PolicyCenter (PC) is a strong plus.
Core Responsibilities
- Design, develop, and maintain high‑quality Java applications using core and advanced Java concepts.
- Build and enhance RESTful APIs leveraging Java and Spring Framework modules.
- Develop robust automated unit tests using JUnit and mocking frameworks (Mockito, JMock, etc.).
- Write and optimize complex SQL queries for high‑performance data access.
- Collaborate with cross‑functional teams to implement CI/CD pipelines using GitHub Actions, Harness NextGen, and other DevOps tools.
- Work with AWS cloud services to deploy, monitor, and maintain applications.
- Use tools such as Postman for API testing and Splunk for application monitoring and log analysis.
- Support front‑end integrations using Angular and JavaScript where required.
- Build and run containerized applications using Docker.
Mandatory Technical Skills
- Java (Core & Advanced)
- API Development
- JUnit
- Mockito
- AWS
- SQL
- Git
- Postman (or equivalent API testing tools)
- Angular
- Docker
- Splunk
- JavaScript
Preferred / Desirable Skills
- Knowledge of Guidewire products, specifically PolicyCenter (PC)
- Experience with modern CI/CD and DevOps practices
- Strong understanding of cloud computing and distributed systems
Skill Keywords
- AWS
- DevOps / CI-CD
- Docker
- Advanced Java Concepts
- Cloud Computing
RequirementsExperience (Years): 4-6 Essential Skills: • Work with project teams throughout the organization to design, implement, and manage CDN infrastructure using Akamai, to ensure high availability, performance, and scalability for customer facing applications and business processes. • Handle multiple priorities and assignments with excellence and precision. • Be a part of a 24/7/365 organization (some after hours support is expected as part of normal on-call rotation). • Directly support line of business development teams, provide guidance to them on implementation and changes for customer facing applications • Develop and maintain security protocols and measures to protect CDN infrastructure from cyber threats. • Monitor and analyze network performance, identifying and resolving issues to optimize content delivery of critical applications. • Collaborate with cross-functional teams to integrate Akamai CDN solutions with existing systems and applications. • Collaborate with information security teams to implement DDoS protection strategies and other security measures in the CDN. • Provide technical support and guidance to clients and internal teams regarding CDN and security best practices. • Work closely with vendor and professional service teams on delivery related activities and strategy. Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or a related field. OR similar work experience. • Strong understanding of network protocols (HTTP/HTTPS, DNS, TCP/IP). • Proven experience as a CDN Engineer or similar role, with a strong focus on cybersecurity. • In-depth knowledge of Content Delivery Network technologies, including caching, load balancing, and content optimization. • Excellent problem-solving skills and attention to detail. • Strong communication and teamwork abilities. • Experience supporting 24/7/365 customer facing applications at enterprise scale. • Awareness and experience with cybersecurity tools and practices, such as firewalls, intrusion detection/prevention systems, and encryption. • Proficiency in scripting and automation (e.g., Python, Bash) a plus. • Relevant certifications (e.g., CISSP, CEH) are a plus but not required.