Software Developer

Wissen Technology

Mumbai

Ibrido

INR 2.500.000 - 4.200.000

Tempo pieno

2 giorni fa
Candidati tra i primi
Generatore di candidature

Distinguiti per questa posizione — genera un curriculum e una lettera di presentazione personalizzati in circa un minuto.

Supera i filtri ATS

Descrizione del lavoro

Wissen Technology in Mumbai, Maharashtra, seeks a Senior Backend Engineer with 5+ years of hands-on Java, Spring Boot, and microservices experience to design and build scalable backend systems. You will develop RESTful APIs, work with SQL and NoSQL databases, and mentor juniors while collaborating with frontend, QA, DevOps, and product teams to deliver production‑ready software.

The role emphasizes strong problem-solving, DSA skills, and delivering high-performance services in a fast-paced

Competenze

  • 5+ years of professional backend software development experience.
  • Strong hands-on experience with Java 8/11/17+.
  • Deep understanding of Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

Mansioni

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and maintain RESTful APIs and microservices.
  • Design distributed, fault-tolerant, and highly available services.
  • Work with relational and NoSQL databases and optimize queries and performance.
  • Implement secure, reliable backend services and participate in system design and architecture discussions.
  • Write clean, maintainable, testable, production-ready code and mentor junior developers.

Conoscenze

Java
Spring Boot
Microservices
DSA & Problem Solving
SQL
NoSQL
Kafka/RabbitMQ

Strumenti

Kafka
RabbitMQ

Descrizione del lavoro

Role & responsibilities

Job Description: Senior Backend Engineer

Experience

5+ years

Role

Senior Backend Engineer / Java Backend Developer

Job Summary

We are looking for an experienced Backend Engineer with 5+ years of hands-on experience in Java, Spring Boot, and Microservices architecture. The ideal candidate should have strong problem-solving and Data Structures & Algorithms (DSA) skills, along with experience designing, developing, and maintaining scalable, high-performance backend systems.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Build and maintain RESTful APIs and microservices.
  • Design distributed, fault-tolerant, and highly available services.
  • Work with relational and NoSQL databases and optimize queries and application performance.
  • Implement secure, reliable, and scalable backend services.
  • Participate in system design, architecture discussions, and technical decision-making.
  • Write clean, maintainable, testable, and production-ready code.
  • Analyze and resolve performance, scalability, and production issues.
  • Collaborate with frontend engineers, QA, DevOps, product managers, and other stakeholders.
  • Conduct code reviews and mentor junior developers.
  • Apply appropriate Data Structures and Algorithms to solve complex engineering problems.
Mandatory Technical Skills
Java
  • Strong proficiency in Java 8/11/17+.
  • Strong understanding of OOP, Collections, Generics, Exception Handling, Multithreading, and Java Memory Model.
  • Good understanding of Java Streams, Lambda expressions, and functional programming.
  • Experience with concurrency, synchronization, Executor Framework, and CompletableFuture.
Spring Boot
  • Strong hands-on experience with Spring Boot.
  • Spring MVC, Spring Data JPA, Spring Security.
  • REST API development.
  • Dependency Injection and Spring ecosystem fundamentals.
  • Experience with configuration, profiles, Actuator, and application monitoring.
Microservices
  • Strong understanding of Microservices architecture and design principles.
  • Experience designing and developing production-grade microservices.
  • Understanding of service discovery, API Gateway, load balancing, centralized configuration, and fault tolerance.
  • Experience with inter-service communication using REST, messaging, or asynchronous mechanisms.
  • Understanding of distributed systems concepts such as retries, timeouts, circuit breakers, idempotency, eventual consistency, and distributed transactions.
Data & Persistence
  • Strong SQL skills and experience with databases such as MySQL/PostgreSQL/Oracle.
  • Experience with JPA/Hibernate.
  • Understanding of database indexing, query optimization, transactions, and normalization.
  • Exposure to NoSQL databases such as MongoDB, Redis, or DynamoDB is a plus.
DSA & Problem Solving
  • Strong understanding of Arrays, Strings, Linked Lists, Stacks, Queues, Hashing, Trees, Graphs, Heaps, and Tries.
  • Knowledge of Sorting, Searching, Recursion, Dynamic Programming, Greedy algorithms, and Backtracking.
  • Ability to analyze time and space complexity.
  • Strong problem-solving and coding skills.
  • Experience with Kafka/RabbitMQ or other messaging systems.
Qualifications
  • 5+ years of professional software development experience.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Experience working in Agile/Scrum environments.
Preferred candidate profile
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Java Developer
Senior Java Developer

Kaidoko • New Delhi

In loco
INR 3.000.000 - 5.000.000
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

In loco
INR 1.200.000 - 2.400.000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

In loco
INR 1.200.000 - 2.000.000
Software Developer
Software Developer

Wissen Technology • Bengaluru

Ibrido
INR 1.200.000 - 2.500.000
Backend Java Developer
Backend Java Developer

Daalchini Technologies • Sector 10

In loco
INR 1.200.000 - 2.500.000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

In loco
INR 1.200.000 - 2.400.000
Senior Software Engineer
Senior Software Engineer

SPIRO • Bengaluru

In loco
INR 1.800.000 - 2.400.000
Senior Java Developer
Senior Java Developer

Yatra Online Ltd. • Gurugram District

In loco
INR 800.000 - 1.200.000
Senior Backend Developer – Java Spring Boot
Senior Backend Developer – Java Spring Boot

Cloudoniq Technologies Pvt Ltd • Mumbai

In loco
INR 1.500.000 - 2.000.000
Senior Java Backend Developer
Senior Java Backend Developer

Ingram Micro • Maharashtra

In loco
INR 1.800.000 - 3.000.000