Senior Java Software Engineer
Role summary
We are seeking a Senior Java Backend Developer to join our team in Calgary. This hybrid role involves collaborating with architects and leads to design, develop, and deploy technical solutions. You will analyze complex information, design and troubleshoot database applications, and review functional requirements. The role requires expertise in Java, Spring Boot, Microservices, Kafka, and database technologies, adhering to industry standards and company architecture.
Title: Sr. Java backend Developer Job
Location:
Hybrid 3 days Office Calgary
Sr. Java backend Developer Job Description
Collaborates with Systems Architects, Software Team Leads and other Software Developers to design, develop and deploy technical solutions. Analyses complex information, designs, develops and troubleshoots database applications Reviews functional requirements and prepares and documents technical program, subsystem and system designs and solutions and their associated project task descriptions and effort estimates Uses both industry-standards and company's existing systems architecture, design techniques and development standards and reviews new work with others to ensure it complies with industry
Top 3 skills
– Java springboot, Microservices, Kafka
Assessment Parameters
Java – OOP, Collections, Exception Handling, Java version (Streams, Lambdas), Design Pattern
Spring Boot – Dependency Injection, REST APIs, Config Management, JPA, Testing
Microservices – Service Design, Communication, Resilience, Observability
Kafka – Topics, Producers/Consumers, Consumer Groups, Kafka Cluster, replication, Kafka monitoring
Database – Joins, indexing, many to many mapping
Similar roles
Java Software EngineerFinanzkonzept 360 · Reno, Nevada, United States · Hybrid
Entry Level- Java Software EngineerBeaconFire Inc. · Three Rivers, Michigan, United States · Onsite- Senior Java Software EngineerE-solutions Inc · North York, Ontario, Canada · Onsite
- Senior Java Software EngineerDivit Technologies, Inc. · Dallas, Texas, United States · Hybrid
Java Software EngineerTMV Global Inc · Austin, Texas, United States · Onsite