Senior Java Software Engineer

7 years

0 Lacs

Posted:14 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior Java Developer

Locations: Bengaluru/Chennai/Hyderabad/Gurgaon/Delhi - Remote

Employment Type: Full-time / Contract

Positions - 3


Role Overview

We are seeking an experienced Senior Java Developer to design, develop, and maintain high-performance, scalable, and secure enterprise applications. The ideal candidate will have strong expertise in core Java, Spring framework, REST APIs, microservices architecture, and cloud platforms. You will collaborate with cross-functional teams including product managers, architects, and QA engineers to deliver innovative solutions that meet business needs.


Key Responsibilities

  • Design, develop, test, and deploy Java-based applications using modern frameworks and tools.
  • Build and maintain RESTful APIs, microservices, and integration solutions.
  • Ensure code quality through unit testing, code reviews, and adherence to best practices.
  • Collaborate with business analysts and product owners to translate requirements into technical solutions.
  • Optimize application performance, scalability, and security.
  • Mentor junior developers and contribute to team knowledge sharing.
  • Work with DevOps teams on CI/CD pipelines, cloud deployments (AWS/Azure/GCP), and containerization (Docker/Kubernetes).
  • Stay updated with emerging technologies and contribute to continuous improvement of development processes.


Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
  • 7+ years of hands-on Java development experience.
  • Strong proficiency in Java 8+, Spring/Spring Boot, and Hibernate/JPA.
  • Solid experience with RESTful services, microservices architecture, and API design.
  • Good knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with cloud environments (AWS, Azure, or GCP).
  • Experience with CI/CD pipelines (Jenkins, GitLab, GitHub Actions, etc.).
  • Knowledge of Docker, Kubernetes, and containerized deployments.
  • Strong understanding of software design patterns, algorithms, and data structures.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration abilities.


Preferred Qualifications

  • Experience with frontend frameworks (Angular/React) is a plus.
  • Exposure to messaging systems (Kafka, RabbitMQ, ActiveMQ).
  • Knowledge of test automation frameworks (JUnit, Mockito, Selenium).
  • Prior experience in Agile/Scrum environments.


Soft Skills

  • Leadership and mentoring capabilities.
  • Ability to work independently and as part of a team.
  • Strong organizational and time management skills.
  • Adaptability to fast-paced and changing environments.

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