*Senior Backend Java Engineer (API & Kafka) — 100% Remote
Recrute Action Toronto, Ontario, Canada · CA$146K–CA$177K/yr
Staffing and Recruiting · 2-10 employees
About the role
Lead and participate in the design, development, and deployment of Java REST web service APIs and microservices using Docker and Kubernetes. Build event-driven services using Kafka and support existing APIs while mentoring colleagues.
What they look for
Requirements
Requires a post-secondary diploma or degree in Computer Science and over 5 years of progressive IT development experience. Candidates must have strong expertise in Java, REST, Spring, and DevOps tools, along with experience in Kafka.
Full description
Senior Backend Java Engineer (API & Kafka)
Help build the next generation of technology solutions in the insurance sector through projects that encourage innovation, continuous learning, and meaningful collaboration. Join an environment where technology plays a key role in supporting business growth and transformation.
What is in it for you:
- Salaried: $70-75 per hour.
- Incorporated Business Rate: $80-85 per hour.
- 12-month contract.
- Remote work, 37.50 hours per week.
- Periodic weekend and after-hours work may be required to support project implementations and system upgrades.
- Possibility of on-call support may be required.
- Occasional travel between company locations may be required depending on work assignments.
Responsibilities:
- Lead and participate in the design, development, deployment of Java REST web service APIs and microservices using Docker and Kubernetes.
- Ensure service designs follow approved architecture.
- Learn and incorporate emerging API technologies into our APIs.
- Build event driven services using Kafka
- Use and enhance our Dev Ops tools and processes for CD/CI, these tools include Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director, Ansible
- Mentor and support colleagues in their capabilities
- Identify defects in services, debug and provide effective solutions to resolve the defects.
- When required, support existing APIs built on older technologies e.g., Websphere, DB2, Java UI etc.
What you will need to succeed:
Required qualifications
- Post-secondary diploma or degree in Computer Science.
- More than 5 years of development experience and progressive information technology experience, including full application development life cycle and systems integration experience.
- Strong working experience with Java APIs, REST, SOAP, Spring, JSON, Open API, Swagger, web services, and web hosting technologies.
- 1+ years of experience using DevOps tools, including Jenkins, Artifactory, BitBucket, Maven, CDD, and Ansible.
- 1+ years of experience with Kafka and/or Kafka Streams, including KSQL.
- Experience managing and coordinating team activities in a multi-site environment.
Required soft skills
- Customer-focused mindset.
- Strong analytical and problem-solving skills with the ability to analyze situations systematically and deliver effective, appropriately sized solutions in a timely manner.
- Strong organizational and planning skills.
- Excellent verbal and written communication skills.
Preferred qualifications
- Experience with Kubernetes, Okta, AWS, and MongoDB.
- Experience with Group Retirement products and business domains.
- Working knowledge of Business Rule Management Systems such as IBM ODM.
- Experience with WebSphere, DB2, Java UI technologies including Swing and Spring MVC, and SonarQube for static code analysis.
- Exposure to Enterprise Service Bus (ESB) integration architectures and technologies.
Why Recruit Action?
Recruit Action (agency permit: AP-2504511) provides recruitment services through quality support and a personalized approach. As part of the screening process, some applications may be reviewed using artificial intelligence tools. Only candidates who meet the hiring criteria will be contacted.
Similar roles
-
Full Stack Software Engineer (Java / Spring Boot) - W2 Position
VTekis Consulting LLP New York, New York, United States
-
Software Engineer II (Java)
JPMorgan Chase & Co. New York, New York, United States · $124K–$150K/yr
-
DevOps Software Engineer (Java / .NET)
CRH Talento de IT Mexico City, Ciudad de México, Mexico · MX$660K–MX$720K/yr
-
Software Engineer III (Java)
JPMorgan Chase & Co. New York, New York, United States · $138K–$185K/yr
-
Senior Java Software Developer
Quevera LLC Anne Arundel County, Maryland, United States
-
Java Developers (Juniors)
Zensar Bangalore South, Karnataka, India