Java Software Engineer

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Java Developer


Designation: Associate Java Developer

Experience: 3 - 5 Years

Location: Bangalore (Need to work from office all 5 days)


Designation: Sr Java Developer

Experience: 5 - 8 Years

Location: Bangalore/Hyderabad/Pune/Kolkata/Gurgaon (Hybrid 3 days work from office)


Technical Skills:

Core Java:

  • Strong Java programming skills, including experience with

    Java 8

    (and ideally familiarity with newer versions for "latest version" interpretation).
  • Robust

    object-oriented design pattern

    knowledge and implementation experience.
  • Strong understanding of

    data modeling techniques

    .
  • Experience with

    multi-tier application architecture

    and high-performance distributed/in-memory caching solutions.


Frameworks & APIs:

  • Spring Boot

  • REST API

    development and consumption.
  • Apache POI

    (for working with Microsoft Office formats).

Databases:

  • Advanced knowledge and experience with relational databases like

    MySQL

    and

    Sybase

    .

Testing:

  • Extensive

    Unit Testing

    experience using

    JUnit 4+

    (including

    Mockito, AssertJ

    ).
  • Integration Testing

    experience.
  • Familiarity with other testing frameworks like

    Cucumber, Jest, and Cypress

    is a plus.

Tools & Methodologies:

  • Maven

    (build automation).
  • Git

    (version control: basic commands, branch creation, merging, etc.).
  • SonarQube

    (code quality).
  • Agile

    development methodologies.
  • Strong foundation in

    SDLC best practices

    , including test-driven development, unit testing discipline, and CI/CD strategies.


Professional & Soft Skills:

  • Experience:

    Minimum of

    5 years

    of practical software development experience.
  • Problem Solving:

    Creativity and resourcefulness to problem solve independently.
  • Coding Standards:

    Excellent coding practices and standards.
  • Communication:

    Good communication and stakeholder management; strong overall communication.
  • Passion & Drive:

    Passion for engineering highly available, performant systems; curiosity and drive to learn new things and build new solutions.
  • Organization:

    Strong time management, organization, and attention to detail.

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
ITC Infotech logo
ITC Infotech

Information Technology and Services

Bengaluru

RecommendedJobs for You

Kolkata metropolitan area, West Bengal, India

Gurugram, Haryana, India