Posted:4 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title:

Location:

Experience:

Employment Type:

Notice Period:

CTC:


About the Company

Our client is a trusted global innovator of IT and business services, present in 50+ countries. They specialize in digital & IT modernization, consulting, managed services, and industry-specific solutions. With a commitment to long-term success, they empower clients and society to move confidently into the digital future.


Job Summary:

Responsible for designing, developing, and maintaining high-quality, scalable, and secure Java-based applications using various frameworks. Collaborates with cross-functional teams throughout the software development lifecycle.


Key Responsibilities:

  • Application Development:

  • Design, develop, and implement Java applications and components using frameworks like Spring (Spring Boot, Spring MVC, Spring Security, etc.), Hibernate, Java EE, or others relevant to the specific role.
  • Code Quality:

  • Write clean, efficient, testable, and maintainable code adhering to coding standards and best practices.
  • Collaboration:

  • Work with product managers, business analysts, QA engineers, and other developers to understand requirements, define technical specifications, and ensure successful project delivery.
  • Testing and Debugging:

  • Conduct unit testing, integration testing, and participate in system testing and debugging to identify and resolve issues.
  • Performance Optimization:

  • Analyze and optimize application performance, identifying and addressing bottlenecks.
  • Technical Documentation:

  • Create and maintain technical documentation, including design specifications, API documentation, and deployment guides.
  • Troubleshooting & Support:

  • Provide support for production issues, troubleshoot problems, and implement solutions.
  • Continuous Improvement:

  • Stay updated with new Java technologies, frameworks, and industry trends, and recommend improvements to existing systems and processes.
  • Required Skills and Qualifications:

    • Technical Expertise:

    • Strong proficiency in Java programming language and object-oriented design principles.
    • Extensive experience with Java frameworks (e.g., Spring Boot, Spring MVC, Hibernate, JPA).
    • Familiarity with web services (RESTful, SOAP) and API development.
    • Experience with relational databases (e.g., MySQL, Oracle, PostgreSQL) and SQL.
    • Knowledge of version control systems (e.g., Git).
    • Familiarity with build tools (e.g., Maven, Gradle) and CI/CD pipelines (e.g., Jenkins).
    • Understanding of software development methodologies (Agile, Scrum).
    • Problem-Solving & Analytical Skills:

    • Ability to analyze complex problems, identify root causes, and propose effective solutions.
    • Communication & Teamwork:

    • Excellent communication skills to collaborate effectively with team members and stakeholders.
    • Education:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

    Preferred Qualifications (Optional):

    • Experience with cloud platforms (e.g., AWS, Azure, GCP).
    • Familiarity with containerization technologies (e.g., Docker, Kubernetes).


    Mandatory Skills

    Java, Spring Boot

    ✔ Hands-on experience with Frameworks, Spring mvc (UI + integration work)

    HTML, CSS, JavaScript, TypeScript

    RESTful APIs

    Git, Agile methodologies


    Important Note (Please Read Before Applying)

    NOT apply

    • You have

      less than 5 years

      or

      more than 8 years

      of experience
    • You do not have

      hands-on Java Frameworks experience

    • You are on a

      notice period longer than 15 days

    • You are looking for

      remote only

      (role is Pune-5 days office)
    • You are a

      fresher or unrelated background (e.g., support, testing only, non-Java roles)

    ONLY if


    Screening Questions (Deep & Strict)

    1. Experience Check

    • How many total years of hands-on experience do you have in

      Java Development

      ?
    • (Must be

      between 5–8 years

      )
    • 2.Location & Work Mode

    • Are you comfortable working in Pune(5 days office) mode?
    • Yes / No
    1. Notice Period

    • What is your current

      notice period

      ?
    • (Only

      Immediate / <15 days

      acceptable)
    1. Project Exposure

    • Have you independently developed or contributed to building

      REST APIs

      and integrating with

      SQL/NoSQL databases

      ?
    • Yes / No
    1. Fitment Confirmation

    • Have you carefully read the JD and confirm you meet

      ALL mandatory skills and conditions

      ?
    • Yes / No

    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