Posted:14 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Summary:

Senior Java Developer

Key Responsibilities:

  • Design, develop, and maintain

    scalable Java applications

    .
  • Develop and optimize

    RESTful APIs using Spring Boot

    .
  • Work with

    SQL and NoSQL databases

    , ensuring performance tuning and optimization.
  • Collaborate with cross-functional teams to define, design, and deploy new features.
  • Write clean, efficient, and maintainable code following

    SOLID principles

    .
  • Troubleshoot, debug, and upgrade existing applications.
  • Implement

    unit testing and automated testing frameworks

    .
  • Work with cloud platforms such as

    AWS, Azure, or GCP

    for hosting and services.
  • Ensure application security and best practices in development.
  • Participate in code reviews and mentor junior developers.

Required Skills & Qualifications:

  • 10-15 years of experience

    in Java development.
  • Strong expertise in

    Java, Spring Boot, Hibernate, and Microservices

    .
  • Hands-on experience with

    JPA, Hibernate, and query optimization

    .
  • Proficiency in

    SQL, NoSQL (MongoDB, Cassandra), and caching mechanisms (Redis, Memcached)

    .
  • Experience with

    JavaScript frameworks (React, Angular, or Vue.js) is a plus

    .
  • Familiarity with

    Docker, Kubernetes, and CI/CD pipelines

    is preferred.
  • Experience in

    cloud services (AWS, Azure, GCP)

    .
  • Strong understanding of

    design patterns, microservices, and API security

    .
  • Excellent problem-solving and debugging skills.
  • Good communication skills and the ability to work in a team-oriented environment.

Preferred Qualifications:

  • Experience with

    Agile methodologies and DevOps practices

    .
  • Knowledge of

    message queues (RabbitMQ, Kafka) and distributed systems

    .
  • Exposure to front-end technologies like

    HTML, CSS, JavaScript

    .

Benefits:

  • Competitive salary and performance-based incentives.
  • Flexible working hours and remote work options.
  • Professional development and training opportunities.
  • Health insurance and other benefits.
  • A collaborative and innovative work environment.

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

thiruvananthapuram, kerala, india

bengaluru, karnataka, india