Ibaset India Software logo

Senior Java Developer

Ibaset India Software

5 - 8 years

Ahmedabad

Posted:1 week ago

Apply

Job Description

Overview:

Key Responsibilities:

  • Design, develop, and maintain Java-based enterprise applications, with a focus on Spring frameworks.
  • Contribute to core application framework components and ensure code quality through peer reviews.
  • Develop high-performance, scalable, multi-threaded, and clustered solutions.
  • Collaborate with cross-functional teams to specify requirements and deliver well-tested, reliable software solutions.
  • Conduct research and analysis to recommend the best solutions for technical challenges.
  • Maintain adherence to coding best practices, standards, and performance optimizations.
  • Should be capable of leading and managing the Team and Product Development work.

Technical Requirements:

  • Core Expertise:

  • Strong experience with

    Java

    ,

    Advanced Java

    ,

    Spring

    ,

    Spring Boot

    ,

    Hibernate/JPA

    ,

    Maven

    ,

    JUnit

    , and

    Mockito

    .
  • Hands-on experience with

    Web infrastructure

    such as

    Tomcat

    ,

    JBoss

    , and

    WebSphere

    .
  • Proficiency in integrating enterprise software systems using protocols like HTTP/HTTPS, JMS, REST etc.
  • Experience in

    microservices

    and

    monolithic architectures

    .
  • Familiarity with microservice components like

    Kafka

    ,

    Redis

    ,

    OAuth 2.0

    ,

    API Gateway

    , and

    Cloud technologies

    .
  • Understanding of

    3-tier architectures

    involving front-end clients, middle-tier servers, and database back-ends.
  • Hands-on experience with AI technologies, including Generative AI, LLMs, AI solution development, Prompt Engineering, and AI-assisted development tools such as GitHub Copilot, Claude Code, ChatGPT, Cursor, and similar platforms
  • Hands-on experience on ActiveMQ, Kafka, Camel is plus.
  • Database Knowledge:

  • Strong understanding of database concepts, preferably

    Oracle

    and

    MS SQL

    .
  • Ability to write and optimize complex

    SQL queries

    .
  • Tools and Version Control:

  • Proficiency with code versioning tools such as

    Git

    and

    SVN

    .
  • Agile Methodology:

  • Experience in

    Agile

    environments (Scrum, Kanban, or Scaled Agile frameworks).

Soft Skills:

  • Excellent verbal and written communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical audiences.
  • A proactive self-starter who can work independently with minimal supervision.
  • Ability to collaborate effectively with cross-functional teams, demonstrating flexibility and problem-solving skills.

Skills Required

Spring Boot Java Hibernate Senior Microservices Development Spring Boot

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Hybrid

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Ibaset India Software logo
Ibaset India Software

RecommendedJobs for You

Loginsoft logo

Hyderabad

Wissen Technology logo

Senior Java Developer

Wissen Technology

Mumbai

CLIRNET logo

Kolkata

ZAPS Group logo

Pune

F

Senior Java Developer

Future tech corporate solutions

Chennai

TransUnion logo

Pune