Software Engineer (Ahmedabad)

Software Engineer (Ahmedabad)

28 Oct
|
AppVentory
|
Ahmedabad

28 Oct

AppVentory

Ahmedabad

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

Responsibilities:
• 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 rapid-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. **Note: You can also share your CV at [email protected]

📌 Software Engineer (Ahmedabad)
🏢 AppVentory
📍 Ahmedabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (ahmedabad) / ahmedabad

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (ahmedabad) / ahmedabad