Senior Software Engineer

10 years

0 Lacs

Posted:20 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Software Engineer



What You'll Do:

  • Collaborate with product managers and engineers to

    understand and refine user requirements

    .
  • Design and develop

    performance-optimized, distributed components

    .
  • Build and maintain

    RESTful web services

    to seamlessly communicate with front-end applications, supporting

    Single Page Application (SPA)

    architectures.
  • Design

    database structures

    and create

    DAO (Data Access Object) components

    for efficient data interaction.
  • Develop and integrate

    messaging queue (MQ) and scheduling components

    .
  • Leverage

    cloud platforms

    and

    AI/ML integration patterns

    to build scalable and intelligent solutions.



What You'll Bring:

  • 10+ years of experience

    in developing core Java-based applications.
  • Strong proficiency in

    RESTful web services

    and implementing

    authorization processes

    .
  • Good understanding of

    Single Page Application (SPA)

    architecture and how backend services interact with them.
  • Solid understanding of

    multi-threading

    and the

    Java Collections API

    .
  • Expertise in

    relational databases

    and

    SQL queries

    .
  • In-depth knowledge of

    distributed architecture, transaction management, memory management, and caching strategies

    .
  • Experience with

    cloud platforms

    (e.g., AWS, Azure, GCP) and developing cloud-native applications.
  • Familiarity with

    AI/ML concepts and integration patterns

    (e.g., consuming AI/ML models via APIs).
  • Good understanding of

    Object-Oriented Design (OOD) patterns

    .
  • Working knowledge of

    UNIX environments

    and

    web servers

    .
  • Proficiency with

    code versioning tools

    like Git or SVN.



Education:

  • M.E. / M.Tech. or B.E. / B.Tech. / MCA / M.Sc. / B.Sc. in a relevant field. Candidates from other fields with strong relevant skills and experience will also be considered.


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

Chennai, Tamil Nadu, India

Kolkata, West Bengal, India