Qureos

FIND_THE_RIGHTJOB.

Java Developer

India

Key Responsibilities:

1. Software Development & Implementation

  • Design, develop, and maintain Java applications using frameworks like Spring Boot,

Hibernate, and JPA.

  • Implement RESTful APIs, SOAP web services, and microservices-based architectures.
  • Ensure code quality, reusability, and adherence to best practices.
  • Optimize application performance and scalability.

2. Back-End Development & API Integration

  • Develop and integrate APIs for seamless data exchange between front-end and back-end

systems.

  • Implement authentication and authorization mechanisms (OAuth, JWT, Spring Security).
  • Work with messaging systems like RabbitMQ, Kafka for asynchronous processing.

3. Database Management

  • Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB) for data persistence.
  • Write optimized queries and stored procedures for database interactions.
  • Ensure database security, indexing, and optimization for better performance.

4. Testing & Debugging

  • Perform unit testing using JUnit, Mockito and integration testing for ensuring code reliability.
  • Debug and troubleshoot performance issues, memory leaks, and runtime exceptions.
  • Implement logging mechanisms using Log4j, SLF4J.

5. CI/CD & DevOps Collaboration

  • Work with DevOps teams to integrate code into CI/CD pipelines (Jenkins, GitLab CI/CD, Azure

DevOps).

  • Utilize containerization tools like Docker, Kubernetes for application deployment.
  • Collaborate on cloud-based deployments using AWS, Azure, or Google Cloud.

6. Security & Performance Optimization

  • Ensure application security using encryption, authentication, and secure coding standards.
  • Optimize Java applications for speed and efficiency.
  • Identify and resolve vulnerabilities following OWASP best practices.

7. Agile Development & Team Collaboration

  • Participate in Agile/Scrum ceremonies (sprint planning, daily stand-ups, retrospectives).
  • Work with product managers, business analysts, and UI/UX designers to refine requirements.
  • Collaborate with front-end developers to integrate APIs and enhance user experience.

8. Documentation & Continuous Learning

  • Maintain technical documentation, including system architecture and API documentation.
  • Stay updated with Java advancements, frameworks, and best practices.
  • Contribute to knowledge-sharing sessions and team mentorship.

Requirements:

Technical Skills:

  • Core Java (JDK 11+), Spring Boot, Hibernate, JPA.
  • Microservices architecture, RESTful APIs, SOAP web services.
  • SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Cassandra).
  • Testing frameworks (JUnit, Mockito).
  • Version control (Git, GitHub, GitLab, Bitbucket).
  • CI/CD tools (Jenkins, Docker, Kubernetes).
  • Cloud services (AWS, Azure, GCP) - optional but preferred.
  • Angular development

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Ability to work in a fast-paced, Agile environment.
  • Attention to detail and passion for software development.

Job Type: Full-time

Pay: ₹1,000,000.00 - ₹1,800,000.00 per year

Application Question(s):

  • What is you current and expected CTC?
  • What is your notice period? In case you are serving then what is your LWD?

Experience:

  • Core Java: 5 years (Preferred)
  • Spring Boot: 5 years (Preferred)
  • Hibernate: 5 years (Preferred)
  • JPA: 5 years (Preferred)
  • Microservices: 5 years (Preferred)
  • Rest API: 5 years (Preferred)
  • Database management: 5 years (Preferred)
  • CI/CD: 5 years (Preferred)
  • Angular: 5 years (Preferred)
  • Cloud Platforms: 5 years (Preferred)

Work Location: In person

© 2025 Qureos. All rights reserved.