Lead Full-Stack Software Engineer (Java, JS)

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

Exadel is an enterprise software development and consulting company that provides custom software solutions and digital transformation services to Fortune 500 clients worldwide.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-stack Software Engineer Q&A's
Report this job

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.