← Back to jobs

Exaways Corporation Logo
Senior Full-stack Java Developer
Posted On: 30+ days ago
Experience: 10+ years
Availability: Remote
Openings: 2
Category: Senior Full-stack Java developer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design and maintain complex distributed systems using modern Java patterns and cloud architectures. You own the full lifecycle from domain modeling to deployment.

Responsibilities

  • Design and implement services using Domain Driven Design and Layered Architecture patterns.
  • Build and manage event-driven systems using CQRS and Event Sourcing.
  • Develop scalable microservices following 12-factor application methodologies.
  • Apply SOLID principles and refactoring techniques to maintain high code quality.
  • Debug and optimize concurrent and distributed systems.

Required Skills

  • 10+ years of professional software development experience.
  • Expertise in Java 11+ with strong proficiency in Object Oriented and Functional Programming.
  • Deep understanding of the Spring Ecosystem and Microservice/Cloud patterns.
  • Strong knowledge of Concurrency and Distributed Concurrency.
  • Experience with Data Stores and Cloud environments.
  • Experience with Single Page Applications.
  • Proven debugging and refactoring skills.

Preferred Skills

  • Experience with REST/HATEOAS and Event Driven Architecture.

Education

ANY GRADUATE

Related Jobs

No related jobs found

← Back to jobs