Qureos

FIND_THE_RIGHTJOB.

Java Software Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Title: Senior Java Developer (Senior Consultant)

Location: Pune

Experience Required: 6+ Years

Notice Period: Immediate to 30 Days

Employment Type: Full-time / Senior Consultant


Job Summary

We are seeking a highly skilled Senior Java Developer with strong expertise in Core Java, Java 8+, Spring Boot, and microservices to join our engineering team in Pune. The ideal candidate must be capable of designing scalable backend systems, driving technical decisions, and delivering high-quality code with minimal supervision. This role requires hands-on development, problem-solving, and leadership abilities.


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.

© 2025 Qureos. All rights reserved.