Senior Java Developer

Ibaset India Software

Ahmedabad District

Hybrid

INR 1,400,000 - 2,000,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ibaset India Software is seeking a Senior Developer in Ahmedabad, India to design, develop, and maintain enterprise Java applications, focusing on Spring frameworks and high-performance multi-threaded solutions.

The role involves collaborating with analysts and teams to deliver well-tested software, reviewing peers’ work, and contributing to core frameworks. Strong Java, Spring, and cloud-enabled architectures are essential.

Qualifications

  • Strong experience with Java, Advanced Java, Spring, Spring Boot, Hibernate/JPA, Maven, JUnit, and Mockito.

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.

Skills

Java
Advanced Java
Spring
Spring Boot
Hibernate/JPA
Maven
JUnit
Mockito
Tomcat
JBoss
WebSphere
REST
Microservices
Monolithic architectures
Kafka
Redis
OAuth 2.0
API Gateway
Cloud technologies
Oracle
MS SQL
SQL queries
Git
SVN
ActiveMQ
Camel
Agile
Generative AI
LLMs
Prompt Engineering

Tools

Tomcat
JBoss
WebSphere
Kafka
Redis
OAuth 2.0
API Gateway
Cloud technologies
Oracle
MS SQL
SQL
Git
SVN
ActiveMQ
Camel

Job description

Overview: We are seeking a highly skilled Senior Developer who excels in writing maintainable, high-quality code and actively advocates for best software development practices, tools, and platforms. The ideal candidate will collaborate closely with business analysts and technical teams to design and develop our highly configurable applications. This role requires proficiency in developing complex Java EE applications, contributing to core framework components, and reviewing peers' work. The successful candidate will deliver robust, high-performance, multi-tiered, and multi-threaded software solutions while adhering to clean coding standards and ensuring rigorous testing. The ability to explore, compare, and recommend optimal solutions for project requirements is essential.

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Dbiz.ai • Ernakulam

Hybrid
INR 1,800,000 - 3,200,000
Senior Java Developer
Senior Java Developer

Insight Global • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Sr. Java Developer Job ID: 394855
Sr. Java Developer Job ID: 394855

Telna Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000
Snr Java developer
Snr Java developer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Java Developer
Java Developer

Tata Consultancy Services Limited • Chennai

On-site
INR 1,500,000 - 2,100,000
Senior Java Developer / Lead Java Developer
Senior Java Developer / Lead Java Developer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Developer Lead
Java Developer Lead

Impronics Technologies • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Senior Technical Lead / Architect
Senior Technical Lead / Architect

Prodapt Solutions • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Senior Software Engineer - Java
Senior Software Engineer - Java

EPAM Systems • Maharashtra

On-site
INR 1,500,000 - 1,900,000