Search by job, company or skills

Senior Software Engineer - JAVA

3-6 Years
Early Applicant
Quick Apply
  • Posted 8 hours ago
  • Be among the first 20 applicants

Job Description

We are looking for a SeniorJava Developer with a strong grasp of Data Structures and Algorithms, High-Level and Low-Level Design, and hands-on experience in developing scalable applications using Spring Boot and Microservices architecture. The ideal candidate should possess strong problem-solving, debugging, and cross-team collaboration skills, along with the ability to take end-to-end ownership of product modules or features.

 

Key Responsibilities

  • Design, develop, and deploy high-quality backend services and APIs using Java, Spring Boot, and Microservices.
  • Participate in system design (HLD/LLD) discussions to build scalable, maintainable, and robust solutions.
  • Take end-to-end ownership of features — from requirement analysis to production deployment and support.
  • Implement efficient data structures and algorithms for optimal performance.
  • Integrate and manage messaging systems such as Kafka, RabbitMQ, or similar.
  • Work closely with cross-functional teams (Product, QA, DevOps, and Frontend) to deliver seamless solutions.
  • Troubleshoot, optimize, and debug applications for performance and reliability.
  • Contribute to code reviews, design improvements, and best coding practices.

 

Required Skills & Qualifications

  • Strong expertise in Java (8 or above) and Spring Boot.
  • Excellent understanding of Data Structures and Algorithms
  • Experience in HLD/LLD, system design, OOPs, and Design Patterns.
  • Solid understanding of Microservices architecture and distributed systems.
  • Proficiency in working with RESTful APIs, JSON, and web services.
  • Good to have experience with messaging queues like Kafka or RabbitMQ.
  • Familiarity with SQL/NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
  • Strong analytical, problem-solving, and debugging skills.

More Info

Job Type:
Function:
Employment Type:

About Company

foundit, formerly Monster, has evolved from being a 'job board' to a global provider of everything you need for a successful career. We've been in the pursuit of connecting people with the right job opportunities for over two decades now. We understand your needs better than anyone else and know when recruiters are looking for someone exactly like you.

We live in a world where every experience can be highly personalised, so why should job hunting be any different foundit aims to be the perfect picture of customisation. In a vast sea of opportunities, we can fish out the right ones for you by catering to what you need - be it learning new skills, an inclusive workplace, mentorship, a fast-track career, a place to hustle or somewhere you can keep things flexible.

Job ID: 153059937

Similar Jobs

Gurugram

Skills:

MySQLSystem DesignPostgreSQLUnit TestingOracleBackendSocial mediaRisk management

Noida, India

Skills:

Advanced JavaSpringbootCore JavaKafkaSqlAWSMicroservices

Noida, India

Skills:

JavaWiresharkCassandraSpring BootKafkaTcpdumpRedisApi DevelopmentRabbitmqGitDockerMySQLOracleKubernetesprompt engineeringpcapAI-powered coding assistants3GPP Cellular Network Standards

Delhi, Kolkata, Mumbai

Skills:

JavaPythonCloud ServicesRelational DatabaseKafkaCI/CD

Noida

Skills:

NosqlUnixLinuxCore JavaMysqlPostgresqlAwsAngularSoftware Engineering

Beware of Scammers

We don’t charge money for job offers