jobapplier

Senior Software Engineer (Java)

Exadel

Responsibilities

  • Design, develop, maintain, and review backend applications and services using Java and Spring Boot.
  • Build and maintain RESTful APIs and scalable backend solutions.
  • Develop and support applications based on microservices architecture.
  • Collaborate with cross-functional teams to analyze requirements, design technical solutions, and deliver new features.
  • Participate actively in technical discussions, presentations, architecture decisions, and backend development initiatives.
  • Work with Kafka for event-driven and distributed application architectures.
  • Work with PostgreSQL, including designing and optimizing complex SQL queries.
  • Implement and maintain data persistence using JPA.
  • Troubleshoot application issues, identify root causes, and implement effective solutions.
  • Analyze and improve application performance, scalability, and reliability.
  • Contribute to code reviews and provide constructive feedback to maintain high engineering standards.
  • Follow SDLC and CI/CD processes and contribute to continuous improvement of development and deployment practices.
  • Work collaboratively within an Agile team, contributing to a fast-paced environment where ideas, feedback, and continuous learning are encouraged.

Requirements

  • Professional experience with Java, with strong hands-on expertise in Spring Web, Spring Boot, REST APIs, application security, and microservices architecture. Solid understanding of software design patterns, troubleshooting, and problem-solving is required.
  • Strong experience working with Kafka, Elasticsearch or SOLR, AWS, JPA, and PostgreSQL, including the ability to write and optimize complex SQL queries.
  • Proficiency with modern development and engineering tools, including IntelliJ IDEA, Git (GitHub/GitLab), JIRA, Docker, and Maven, along with an in-depth understanding of SDLC and CI/CD processes.
  • Availability to work until 3:00 PM CST.

Preferred

  • Experience working in e-commerce environments.
  • Experience with Broadleaf Commerce is highly preferred.
  • Experience working with large-scale, distributed backend systems.
  • Familiarity with event-driven architectures and cloud-native application development.
  • English level
  • Upper-Intermediate English proficiency

Remote

Legal & Hiring Information

  • Exadel is proud to be an Equal Opportunity Employer committed to inclusion across minority, gender identity, sexual orientation, disability, age, and more
  • Reasonable accommodations are available to enable individuals with disabilities to perform essential functions
  • Please note: this job description is not exhaustive. Duties and responsibilities may evolve based on business needs
  • Compensation details are shared with candidates at the early stage of the recruitment process.
  • The offer is not binding until a signed contract is in place.

Your Benefits at Exadel

  • Exadel benefits vary by location and contract type. Your recruiter will fill you in on the details.
  • International projects
  • In-office, hybrid, or remote flexibility
  • Medical healthcare
  • Recognition program
  • Ongoing learning & reimbursement
  • Well-being program
  • Team events & local benefits
  • Sports compensation
  • Referral bonuses
  • Top-tier equipment provision

Exadel Culture

We lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Ours is a culture where ideas are challenged, voices are heard, and your impact matters.