Senior Software Developer

6 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a Senior Software Engineer – Java with 6+ years of experience to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate will have strong hands-on expertise in Java (8/11/21), Spring Boot, microservices architecture, MySQL, and object-oriented design principles, with proven experience applying design patterns to build clean, maintainable systems.

KEY RESPONSIBILITIES & Skills Required Key Responsibilities:

  • Kafka is MANDATORY
  • Microservices
  • Java 8, 11, 17 and 21
  • Multithreading related concepts
  • AWS cloud
  • Design, develop, test, and deploy Java-based enterprise applications
  • Build and maintain RESTful APIs and backend services
  • Develop microservices using Spring Boot and related frameworks
  • Apply object-oriented design principles and design patterns to solve complex business problems
  • Implement logging, monitoring, and production-grade observability
  • Write clean, maintainable, and efficient code following best practices
  • Perform code reviews and ensure high code quality
  • Debug and resolve complex technical issues in development and production
  • Collaborate with QA, DevOps, and other stakeholders

QUALIFICATION

  • Bachelor’s degree in Computer Science / Engineering or equivalent
  • 7+ years of hands-on experience in Java application development KNOWLEDGE AND ABILITIES Core Java & Frameworks
  • Strong experience in Java (Java 8 or above = Java 8, 11, 17 and 21)
  • Hands-on experience with Spring Framework, Spring Boot, Spring MVC
  • Good understanding of OOP principles, design patterns, and SOLID principles
  • Experience with multithreading and concurrency Microservices & Integration
  • Experience in microservices architecture
  • Strong knowledge of REST APIs, JSON, and API security basics
  • Familiarity with messaging systems like Kafka Databases
  • Strong experience with RDBMS (MySQL, PostgreSQL)
  • Ability to write optimized SQL queries DevOps & Tools
  • Experience with Git and version control systems
  • Build tools: Maven
  • CI/CD tools such as Jenkins / GitLab CI
  • Basic experience with Docker and cloud platforms (AWS / Azure / GCP) is a plus

Good to Have

  • Exposure to Kubernetes
  • Knowledge of Spring Security, OAuth2, JWT
  • Ownership mindset and attention to detail
  • Strong problem-solving and analytical skills

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

navi mumbai, maharashtra, india