Senior Software Engineer Java

Year    TS, IN, India

Job Description


-------------------


Work Experience :


5+ Years


Location:


Hyderabad, India


Job Type :


Full Time


No. of Opening:


3


Posted On :


December 15, 2025


Skills :


About the role:


-------------------


We're looking for a Senior Software Engineer to design and build scalable, distributed systems using modern Java technologies. You'll be a key contributor shaping our platform architecture, mentoring teammates, and driving technical excellence across the engineering organization.

What You'll Do:


-------------------

Architect & Build:

Design and develop high-performance applications using Core Java (17+), Spring Boot, and Quarkus with a focus on microservices and distributed architectures.

Data Management:

Implement and optimize data solutions using SQL databases (PostgreSQL, MySQL), ensuring high availability and data integrity.

Performance Optimization:

Design and integrate caching and queuing solutions using Redis to achieve high throughput and responsiveness at scale.

Cloud & Infrastructure:

Deploy and manage containerized applications using Docker and Kubernetes.

Quality & Best Practices:

Champion engineering excellence through comprehensive testing (unit, integration, performance), thorough code reviews, and clear technical documentation.

Collaboration & Leadership:

Partner with product, QA, and operations teams to deliver impactful solutions while mentoring junior engineers and fostering a culture of continuous learning.

What You Bring:


-------------------

Required:



5+ years of professional Java development experience building production-grade distributed systems Deep expertise in Spring ecosystem (Spring Boot, Spring Cloud, Spring Data) or Quarkus Strong foundation in data structures, algorithms, and system design principles Hands-on experience with relational databases (PostgreSQL or MySQL) and query optimization Experience with queuing services and asynchronous messaging patterns Working knowledge of containerization (Docker) and orchestration (Kubernetes) Proficiency with Git, Maven/Gradle, and CI/CD practices Bachelor's degree in computer science, Engineering, or equivalent practical experience

Preferred:



Experience with Java 17+ features (records, sealed classes, pattern matching) Experience with distributed caching solutions (e.g., Redis) Exposure to cloud platforms (AWS, GCP, or Azure) and infrastructure-as-code tools

What We Offer:



Opportunity to work on challenging, large-scale distributed systems Collaborative engineering culture with a focus on growth and continuous learning

?Sound Like You?




Submit your cover letter and resume to

[email protected]

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4935639
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year