Lead Full-Stack Software Engineer (Java, JS)

Poland

We are searching for a motivated Lead Full-Stack Software Engineer with a deep understanding of the latest trends to join our international team. Whether you want to prove your skills or be part of something powerful, we’re glad our paths have crossed here.

Work at Exadel - Who We Are

Since 1998, Exadel has been engineering its products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel has 2,000+ employees in development centers across America, Europe, and Asia. People drive Exadel’s success and are at the core of our values.

About Our Customer

Our client is one of the top 10 largest banks in North America, who provides personal and commercial banking, global markets and investment banking services to millions of customers.

Requirements

  • 8+ years of experience working with Java
  • Strong knowledge of Spring Framework
  • Strong experience in JavaScript/TypeScript
  • Proficiency in PostgreSQL, MySQL, and NoSQL databases (MongoDB, Cassandra)
  • Expertise in API development (REST, GraphQL) and handling authentication mechanisms (OAuth2, JWT)
  • Competency in CI/CD tools like Jenkins, GitHub Actions, or GitLab CI

Nice to Have

Competency in cloud services and containerization tools (Docker, Kubernetes)

English level

Upper-Intermediate

Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance back-end systems using Java and Spring
  • Build and maintain RESTful APIs and GraphQL endpoints for web and mobile applications
  • Integrate third-party APIs and libraries into the backend systems
  • Work closely with front-end developers to ensure seamless integration of backend functionality with the user interface
  • Collaborate with cross-functional teams to gather and understand requirements
  • Deploy applications to cloud environments using best practices for security and performance
  • Write clean, maintainable, and well-documented code following best practices
  • Perform unit and integration testing to ensure code quality
  • Stay updated on emerging technologies and industry trends
  • Identify and implement performance improvements in backend systems
  • Assist with frontend development as required, particularly around API integration
  • Create and maintain technical documentation for backend processes and systems

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...