Senior Java Developer

EngineeringUSASeniorFull-timeOpen Position

About the Role

Join our backend team building robust, scalable systems for enterprise clients. Work with modern Java technologies in a collaborative environment.

Responsibilities

  • Design and develop enterprise-grade Java applications
  • Lead technical discussions and architectural decisions
  • Implement microservices using Spring Boot
  • Ensure code quality through reviews and testing
  • Optimize application performance and scalability
  • Collaborate with cross-functional teams
  • Mentor and guide junior team members

Requirements

  • 6+ years of Java development experience
  • Expert-level knowledge of Spring Boot and Spring Cloud
  • Experience with microservices architecture
  • Strong understanding of design patterns
  • Experience with relational databases (Oracle, PostgreSQL)
  • Knowledge of message brokers (Kafka, RabbitMQ)
  • Excellent communication and leadership skills

Nice to Have

  • Experience with reactive programming (WebFlux)
  • Knowledge of cloud-native development
  • AWS or Azure certifications
  • Experience in fintech or banking

What We Offer

  • Competitive compensation
  • Remote-first with flexible hours
  • Paid time off and public holidays
  • Support for learning and development
  • Work equipment provided
  • Annual team meetup
  • Direct work with senior team and founders

Tech Stack

JavaSpring BootKafkaPostgreSQLDockerKubernetes

Apply for This Position

By submitting this form, you agree to our Terms of Service and Privacy Policy.

Salary Range
Competitive — based on experience & location
Apply Now

or email us at careers@complete-solution.eu

Share this position

Share:

Job Details

Department
Engineering
Experience
Senior
Location
USA
Work Type
Hybrid
Posted
December 3, 2025
Let's work together

Ready to Join Us?

Apply now and become part of our growing team.