Senior Software Engineer-Backend

CardByte logo

CardByte

View Salaries, Reviews, and more  

Job Description

Experience Range: 5-7 Years

Responsibilities:

We are looking for a Senior Backend Developer, to take lead on building our next generation product. We look for passionate Senior Engineers who are still extremely technical and hands-on and can develop excellence in: design discussions, software architecture, cross-team contract conversations, and potentially transition into next-gen Leaders in Technology.

You will be responsible for designing, building, deploying, and operating production-quality systems that are foundational to the success of the company. You will be empowered to invent, innovate, and be given clear end- to-end ownership of engineering problems and solutions in a technology-led environment.

Having the chance to be involved in the early stages of a rapidly growing company lead by experienced and recognized leaders in the industry, make this job offer a great career opportunity.

Required Skills and Experience:

  • 5+ years of experience in Java and J2EE application development in a web/mobile environment
  • Good understanding of Object-Oriented analysis and design using common design patterns
  • Min 2 years of Architecture and Design experience in Microservices Platform with SpringBoot and
  • Project Reactor is a must
  • Min 2 year of experience working with Kafka, KSQLDB, and Kafka Streams
  • Strong expertise of Restful API and API Gateway/Spring Gateway Framework
  • Good Knowledge and experience SQL Databases such as MySQL, SQL Server
  • Good Knowledge and experience in NO-SQL Databases such as PostgreSQL, MongoDB or neo4j
  • Understanding of OAuth providers and IAM (Keycloak)
  • Strong expertise in Core Java and its Collections
  • Expertise/Experience in designing and developing a multi-tier (App / Web / DB) server architecture
  • Candidates with Start-up experience will be preferred.
  • Experience with Agile development, scrum, or Extreme programming methodologies


Desired Skills (Not essential but beneficial to have):

  • Version Control: Experience administrating version control systems such as SVN, GIT, etc.
  • Security: Experience in building encrypted data store, preferably Vault.
  • Error Logging: Fluentd or Logstash experiences preferred
  • Networking: Understanding network topologies and common network protocols and services (DNS,
  • HTTP(S), SSH, FTP, SMTP, mTLS)
  • Familiarity with Terraform

Educational Requirements:

โ€ข B.Tech. in Computer Science or other equivalent technical disciplines.

Additional Requirements:

  • Professional commitment to high quality, and a passion for learning new skills.
  • Detail-oriented individual with the ability to rapidly learn new concepts and technologies.
  • Strong problem-solving skills, including providing simple solutions to complex situations.
  • Must be a strong team player with the ability to communicate and collaborate effectively in a
  • geographically disperse working environment.



Interview Questions of Senior Software Engineer-Backend at CardByte

Currently, there aren't any interview questions for this role at CardByte 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 Senior Software Engineer-Backend at CardByte

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

View more salaries from CardByte โ†’

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