Software Engineer - Java

AppVentory

Ahmedabad District

On-site

INR 1,200,000 - 2,300,000

Full time

3 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

AppVentory in Ahmedabad is seeking a passionate Java Software Engineer to join our growing team. You will own backend features end-to-end, design MySQL schemas, and build scalable microservices using Java, Spring Boot, and AWS.

You will collaborate with a cross-functional team, integrate AI APIs, implement robust tests, and ensure production reliability with modern engineering practices and CI/CD in a cloud-native environment.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 4+ years of Java back-end development with Spring Boot and enterprise frameworks.
  • Experience with microservices architecture and distributed systems.
  • Experience with MySQL schema design, queries, and migrations.
  • Hands-on experience integrating LLM/AI APIs and cloud services.

Responsibilities

  • Take end-to-end ownership of backend features and components.
  • Design and implement microservices with Java, Spring Boot, and cloud-native AWS.
  • Own REST APIs, data models, async processing, testing, and deployment on AWS.
  • Build and integrate AI APIs with prompt engineering and structured outputs.
  • Troubleshoot production issues across apps, DBs, integrations, and infra.

Skills

Java backend
Spring Boot 3.x
Microservices
MySQL
LLM/AI APIs
AWS
CI/CD
Docker
Design patterns
JUnit 5
Testcontainers

Education

Bachelor's degree in CS/IT or related field

Tools

Hibernate/JPA
Flyway
AWS SDK v2

Job description

We are looking for a passionate Java Software Engineer to join our growing team in Ahmedabad.

  • Product & Technical Ownership: Understand the product, business workflows, existing architecture, and codebase, and take end-to-end ownership of backend features and components with minimal technical supervision
  • Innovate & Lead: Collaborate with a skilled, cross-functional team to design and build enterprise-grade microservices using Java, Spring Boot, and cloud-native AWS technologies, while independently driving technical solutions and decisions
  • Own End-to-End: Take full ownership of features from MySQL schema design and REST API development to async processing pipelines, testing, and cloud deployment on AWS
  • AI Integration: Build and integrate LLM/AI APIs with prompt engineering, structured output parsing, token management, resilience handling, and audit logging for production AI-powered features
  • Production & Reliability: Troubleshoot production issues across application code, databases, integrations, and infrastructure; perform root-cause analysis and proactively improve system stability, performance, scalability, and reliability
  • Technical Excellence: Develop, execute, and maintain robust unit, integration, and contract tests to deliver high-quality, reliable applications
  • Seamless Integration: Connect internal microservices and third-party services with resilience patterns such as retry, circuit breaker, and rate limiting, ensuring system reliability at scale
  • Adhere to Best Practices: Apply industry-leading design patterns, coding principles, and architectural standards to consistently deliver maintainable and scalable software solutions
  • Agile Champion: Work within an Agile ecosystem, contributing to fast-paced, iterative development cycles with a focus on continuous improvement and value delivery
Required Skills & Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 4+ years of strong, hands-on experience in Java back-end development with deep expertise in Spring Boot 3.x and related enterprise frameworks
  • Proven experience with microservices architecture — service decomposition, inter-service communication, monorepo/multi-module repositories, and distributed systems
  • Strong MySQL experience — schema design, query optimisation, indexing strategies, Flyway migrations, and Hibernate/JPA
  • Hands-on experience integrating LLM/AI APIs (OpenAI, Anthropic, or similar) including prompt construction, JSON response parsing, token budget management, and resilience/error handling
  • Practical AWS experience with S3, SQS, SNS, DynamoDB, IAM, and CloudWatch using AWS SDK v2
  • Familiarity with Docker and AWS-native deployment (ECS/EKS) and CI/CD pipeline tooling
  • Solid grasp of Design Patterns, Architectural Best Practices, UML, and application design principles
  • Ability to write and maintain unit tests, integration tests, and REST API test cases effectively (JUnit 5, Mockito, Testcontainers, WireMock)
  • Strong production troubleshooting and debugging skills, with the ability to identify root causes across application, database, integration, and infrastructure layers
  • Ability to work independently, understand an existing product and codebase, make sound technical decisions and take end-to-end ownership of backend responsibilities
  • Excellent problem-solving skills, communication abilities, and a collaborative mindset
  • Good understanding of scalable system design and performance optimisation

At AppVentory, we help businesses gain complete visibility into their software ecosystem through intelligent automation and optimization tools. Our platform empowers organizations to discover, track, and optimize software usage while enabling smarter and more profitable technology reviews.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Motadata • Ahmedabad District

On-site
INR 600,000 - 1,000,000
5-day work week
Flexible timings
Family medical & group accident insurance
+2
Software Architect
Software Architect

iBase-t • Ahmedabad District

On-site
INR 2,500,000 - 3,500,000
Sr. Java Developer
Sr. Java Developer

Vedlogic Solutions Pvt. Ltd. • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Lead I - Software Engineering
Lead I - Software Engineering

UST • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Senior Software Engineer - JAVA
Senior Software Engineer - JAVA

Mployee.me • Dadri

On-site
INR 900,000 - 1,500,000
Senior Software Engineer – Java
Senior Software Engineer – Java

EPAM Systems • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

WalkingTree Technologies • Bengaluru, Chennai District

On-site
INR 1,600,000 - 2,600,000
Technical Architect JAVA
Technical Architect JAVA

Azilen Technologies • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer | Backend (JAVA)
Senior Software Engineer | Backend (JAVA)

First Object • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Senior Engineer - Java
Senior Engineer - Java

Guardian Life Insurance • Chennai

On-site
INR 1,400,000 - 2,200,000