Java Software Engineer

6 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Senior Java Developer (Senior Consultant)

Location:

Experience Required:

Notice Period:

Employment Type:


Job Summary

Senior Java Developer


Key Responsibilities

Backend Development

  • Design and develop high-performance backend services using

    Core Java & Java 8+

    .
  • Build and maintain

    microservices

    , REST APIs, and distributed systems.
  • Implement reusable, modular, and secure backend components.

Architecture & System Design

  • Participate in

    low-level and high-level design

    , including class diagrams, sequence diagrams, flow charts.
  • Ensure architectural scalability, reliability, and maintainability.
  • Optimize applications for performance and security.

Database & Data Handling

  • Work with relational and NoSQL databases such as

    MySQL, PostgreSQL, MongoDB

    , etc.
  • Write optimized queries and implement efficient data access patterns.
  • Handle transactions, indexing, and schema design.

Cloud & DevOps

  • Integrate with cloud platforms

    (AWS/Azure/GCP)

    .
  • Work with CI/CD pipelines (Jenkins, GitHub Actions, GitLab).
  • Experience with Docker and Kubernetes for deployment is a plus.

Testing & Code Quality

  • Write unit tests using

    JUnit, Mockito

    , and follow TDD/BDD principles.
  • Perform debugging, root-cause analysis, and performance tuning.
  • Participate in code reviews and maintain high coding standards.

Team Collaboration

  • Work closely with product owners, architects, QA, and frontend teams.
  • Contribute to sprint planning, effort estimation, and technical discussions.
  • Mentor junior developers and guide them with best practices.

Must-Have Skills

  • 6+ years

    of hands-on experience in

    Java, Java 8+, Spring Boot

    .
  • Strong understanding of

    microservices architecture

    and distributed systems.
  • Experience with

    RESTful services, JSON, API development

    , and integrations.
  • Strong knowledge of

    Hibernate/JPA, SQL

    , and at least one major relational DB.
  • Experience with

    Kafka, RabbitMQ, or other messaging systems

    .
  • Strong knowledge of data structures, algorithms, and OOP principles.
  • Proficiency with Git, Maven/Gradle, CI/CD tools.


Good-to-Have Skills

  • Cloud experience (AWS Lambda, S3, EC2, Azure Services, etc.).
  • Knowledge of Docker, Kubernetes, Terraform, API Gateway.
  • Experience with caching (Redis, Hazelcast).
  • Exposure to event-driven systems and large-scale application environments.


Soft Skills

  • Strong communication and stakeholder collaboration.
  • Analytical thinking and excellent problem-solving skills.
  • Ability to work under tight timelines (immediate joiner preferred).
  • Independence, ownership mindset, and leadership qualities.


Education

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or equivalent.


Why Join Us?

  • Work on enterprise-grade, modern Java-based platforms.
  • Fast-paced team with strong engineering standards.
  • Opportunity to take technical ownership and lead solutions.

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
Deloitte logo
Deloitte

Professional Services

New York

RecommendedJobs for You

noida, uttar pradesh, india