Full Stack Lead – Backend (Java)

Kryptos Technologies logo

Kryptos Technologies

View Salaries, Reviews, and more  

Job Description

Job Title: Full Stack Lead – Backend (Java)

Experience Level: 5+ Years (including 2+ years in a Senior/Lead role)

Employment Type: Full-Time, Remote


Role Overview

We are seeking a Full Stack Lead – Backend (Java) to lead the development of enterprise-grade applications and backend services. In this role, you will guide backend developers in building scalable Java/Spring Boot microservices while ensuring seamless integration with Angular-based front-end applications, Kafka messaging systems, external services, and DevOps pipelines.

You will translate architecture defined by the Application Architect into actionable backend designs, lead implementation efforts, and ensure high-quality delivery through strong engineering practices, code reviews, and developer mentorship.



Key ResponsibilitiesBackend Leadership & Delivery
  • Lead and mentor backend developers in building high-quality Java/Spring Boot services aligned with architecture and design standards.
  • Break down architecture designs into clear development tasks, estimates, and implementation plans.
  • Conduct code reviews to ensure maintainable, modular, and secure implementations.
  • Provide technical guidance, resolve complex issues, and unblock development teams.
Application Development & Integration
  • Design and develop backend microservices and RESTful APIs using Java and Spring Boot.
  • Implement integrations with:
  • Kafka (consumer/producer patterns, listener groups)
  • Internal systems (EBS, BFF layer, legacy APIs)
  • External partners (payment gateways, regulatory services, third-party providers)
  • Ensure backend services support frontend workflows and UI expectations for Angular-based applications.
  • Develop and maintain API contracts for seamless frontend-backend communication.
Architecture & Engineering Practices
  • Implement microservices-based and event-driven architectures.
  • Ensure compliance with secure coding practices and OWASP standards.
  • Participate in design discussions and architecture alignment with the Application Architect.
  • Optimize application performance, reliability, and scalability.
DevOps & Development Lifecycle
  • Collaborate with DevOps teams to support CI/CD pipelines and automated deployments.
  • Support containerized deployments using Docker and Kubernetes.
  • Contribute to build, testing, and release processes within agile delivery cycles.
Documentation & Collaboration
  • Assist in requirements analysis, user story creation, and estimation.
  • Prepare technical documentation, integration specifications, and development guides.
  • Support deployment releases and troubleshooting during production rollouts.
  • Collaborate with product owners, architects, QA teams, and frontend developers to ensure successful delivery.



Required Skills & ExperienceBackend Development
  • 5+ years of software development experience, including 2+ years in a Senior/Lead backend role.
  • Strong expertise in Java (8 or above).
  • Hands-on experience with:
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Experience building microservices and RESTful APIs.
Messaging & Integration
  • Experience working with Kafka messaging systems (producer/consumer patterns).
  • Exposure to IBM ESB or other integration/messaging platforms.
  • Strong understanding of integration patterns and distributed systems.
Databases
  • Experience with SQL and NoSQL databases such as:
  • MySQL
  • PostgreSQL
  • DynamoDB
  • Ability to develop high-quality SQL queries, stored procedures, and scripts.
Cloud & DevOps
  • Experience with CI/CD pipelines, Git, and build tools such as Maven or Gradle.
  • Familiarity with Docker, Kubernetes, and container-based deployments.
  • Exposure to AWS cloud environments.
Testing & Development Tools
  • Experience with unit testing frameworks such as JUnit and Mockito.
  • API testing using Postman or REST Assured.
  • Proficiency with IDEs such as IntelliJ IDEA or Eclipse.
Frontend Awareness
  • Working knowledge of Angular or React to support:
  • BFF layer design
  • API contract development
  • Full-stack integration.
Additional Skills
  • Familiarity with Agile/Scrum development methodologies.
  • Strong understanding of secure coding and OWASP best practices.
  • Excellent problem-solving, communication, and collaboration skills.
  • Experience working in cross-functional development teams.



Education & Certifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • AWS Certified Developer – Associate or equivalent certification is a plus.



Key Competencies
  • Strong technical leadership and mentoring capabilities.
  • Ability to translate architectural designs into executable development tasks.
  • Strong collaboration with architects, DevOps, and frontend teams.
  • Ability to deliver scalable, secure, and maintainable backend services in agile environments.



Interview Questions of Full Stack Lead – Backend (Java) at Kryptos Technologies

Currently, there aren't any interview questions for this role at Kryptos Technologies shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Full Stack Lead – Backend (Java) at Kryptos Technologies

Currently, there aren't any salaries for this role at Kryptos Technologies shared by other job seekers.

View more salaries from Kryptos Technologies →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now