Senior Java Microservices Engineer

Starcom Mediavest Group Germany Gmbh

$130K — $160K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of software development experience, particularly in Java and related technologies.
  • Strong client-facing skills with the ability to communicate effectively with both technical and non-technical stakeholders.
  • Hands-on expertise in microservices architecture, REST API design, and event-driven systems.
  • Experience with AI-assisted development tools to enhance productivity and code quality.
  • Proficiency in containerization technology like Kubernetes and Docker, along with CI/CD best practices.

Responsibilities

  • Build and maintain strong client relationships while serving as a trusted technology partner.
  • Lead technical discussions and solutions design for enterprise-grade applications.
  • Design and implement scalable Java-based applications using modern architecture principles.
  • Collaborate with cross-functional teams to ensure robust enterprise solutions are delivered.
  • Coordinate efforts across onshore and offshore teams, participating in Agile ceremonies and sprints.

Benefits

  • Generous paid vacation and 15 paid holidays.
  • Maternity and paternity leave for birth or adoption.
  • Discounts on gym, travel, retail, and phone services.
  • Tuition reimbursement for continuing education.
  • Corporate gift matching program for charitable contributions.
Full Job Description
We are looking for highly skilled **Senior Associate L2 (Senior Java Developer)** to join a strategic client engagement in Calgary. We are looking for a hands-on senior engineer who combines strong technical expertise with excellent stakeholder management and client-facing skills. This role requires an individual who can work directly with business and technology stakeholders, drive technical discussions, coordinate across onshore and offshore teams, and lead the design and development of enterprise-grade applications. The ideal candidate is passionate about building scalable, event-driven, cloud-ready solutions while serving as a trusted advisor to clients and project teams. **Qualifications** **Client & Stakeholder Management** - Build and maintain strong client relationships and act as a trusted technology partner. - Serve as a liaison between business stakeholders, architects, product owners, and engineering teams. - Facilitate requirement discovery, clarification, solution workshops, and technical discussions. - Translate business requirements into scalable technical solutions and API contracts. - Communicate technical concepts effectively to both technical and non-technical stakeholders. - Leverage AI-assisted engineering tools and practices to improve development productivity, accelerate delivery, enhance code quality, and support modernization initiatives. **Technical Leadership** - Lead technical design discussions, architecture reviews, and solutioning activities. - Contribute to high-level and detailed solution design for enterprise applications. - Drive technical decision-making while balancing scalability, performance, security, and maintainability considerations. - Mentor and guide junior developers and foster engineering best practices. **Application Development** - Design, develop, and implement scalable Java-based applications using modern microservices architecture. - Develop and consume RESTful APIs and event-driven services. - Build resilient, maintainable, and high-performing distributed systems. - Collaborate closely with architects and cross-functional teams to deliver robust enterprise solutions. **Delivery & Engineering Excellence** - Coordinate seamlessly across onshore and offshore development teams. - Participate in Agile ceremonies, technical grooming, estimation, and sprint planning. - Drive quality through code reviews, automated testing, CI/CD practices, and continuous improvement. - Support production deployments, troubleshooting, root cause analysis, and performance optimization **Core Java & Backend Technologies** - 8+ years of software development experience. - Strong hands-on expertise in: - Java (Java 11+ preferred) - Spring Boot - Microservices Architecture - REST API design and development - Object-Oriented Design and Design Patterns **Database Technologies** - Strong experience with: - Oracle Database - SQL query development and optimization - Data modeling and database performance considerations **Messaging & Event-Driven Systems** - Strong understanding of Event-Driven Architecture. - Experience with one or more messaging technologies: - Tibco (preferred) - Kafka - RabbitMQ - IBM MQ or equivalent **Containerization & Platform Engineering** - Hands-on experience with: - Kubernetes - Docker - CI/CD pipelines - Jenkins **Cloud & Infrastructure** - Experience with cloud-native application development. - Exposure to Microsoft Azure services preferred. - Experience working in on-premise and hybrid deployment environments. **AI-Assisted Engineering & Development** **Required** - Experience leveraging AI-powered software development tools such as GitHub Copilot, Microsoft Copilot, Cursor, Claude Code, or similar tools to improve developer productivity and software quality. - Ability to effectively use AI-assisted development techniques for: - Code generation and refactoring - Unit test creation - Documentation generation - API and integration analysis - Troubleshooting and root cause analysis - Development acceleration while maintaining engineering quality standards - Strong understanding of AI-assisted development best practices, including validation, code review, security, and governance. - Embraces modern AI-assisted development practices and effectively utilizes GenAI tools to accelerate software delivery while maintaining high standards for quality, security, and maintainability. **Preferred** - Experience applying Generative AI within the Software Development Lifecycle (SDLC). - Experience using AI tools for legacy application assessment, reverse engineering, code-to-specification generation, or application modernization initiatives. - Familiarity with prompt engineering concepts and AI-assisted software delivery workflows. - Experience evaluating and adopting emerging AI development tools and accelerators. **Good-to-Have Skills** - Microsoft Azure Cloud Platform - API Gateway technologies - Distributed systems design patterns - Monitoring and observability tools (Dynatrace, Grafana, Splunk, ELK, Prometheus) - Swagger / OpenAPI - TDD / BDD practices - Agile/Scrum delivery methodologies - Front-end technologies such as React or Angular - Cloud certifications (Azure, AWS) **Required Professional Skills** - Strong client-facing and stakeholder management experience. - Excellent verbal and written communication skills. - Ability to lead technical conversations with business and technology teams. - Strong problem-solving and analytical skills. - Ability to operate effectively in a fast-paced consulting environment. - Experience coordinating across distributed global teams. - Self-driven, collaborative, and proactive mindset. **Education** - Bachelor's degree in Computer Science, Engineering, or related discipline. - Equivalent practical experience will also be considered. **Additional Information** Pay Range: $130,000 - $160,000 **Benefits of Working Here:** - Generous paid vacation and 15 paid holidays - Maternity and paternity leave (birth or adoption) - Gym, travel, retail and phone service discounts - Tuition reimbursement - Corporate gift matching program

Similar Jobs

More Jobs at Starcom Mediavest Group Germany Gmbh

More Information Technology Jobs

Find similar Senior Java Microservices Engineer jobs: