infinite Computer Solution logo

Senior Software Engineer

infinite Computer Solution

5 years

Bengaluru

Posted:1 day ago

Job Description

JAVA Software Engineer
Java Full Stack Engineering

POSITION SUMMARY

Design, develop, test, and support Java-based applications while managing key aspects of the Application Development Life Cycle. The role focuses on scalable full-stack engineering, modern cloud and DevOps practices, and practical use of AI/GenAI in software development.

REQUIRED EXPERIENCE & ABILITIES

  • 5+ years of hands-on experience in Java full-stack application development.
  • Strong experience designing, developing, testing, and maintaining enterprise applications.
  • Hands-on experience using AI/Generative AI technologies in software development and engineering workflows.
  • Experience working in Agile/Scrum environments.
  • Strong analytical, debugging, troubleshooting, and problem-solving skills.
  • Ability to translate business requirements into scalable technical solutions.
  • Good communication and collaboration skills.
  • Ability to work independently and take ownership of deliverables.

REQUIRED TECHNICAL SKILL SET

Backend
Java 8/11/17+, Spring Boot, Spring MVC, Spring Data JPA,

Architecture
Microservices, RESTful APIs

Frontend
Angular, JavaScript and Type Script

Database
MongoDB

Testing
JUnit

Build & Version Control
Maven/Gradle, Git

CI/CD
Bitbucket, GitHub Actions,

Cloud
AWS

AI/GenAI
Generative AI, LLMs, Prompt Engineering, AI-assisted development, AI/API integration

GOOD TO HAVE

AI Agents / Agentic Workflows • Kafka • Docker • Kubernetes

KEY RESPONSIBILITIES

  • Design, develop, test, and maintain Java-based full-stack applications.
  • Develop scalable REST APIs and microservices using Java and Spring Boot.
  • Develop responsive frontend components using Angular.
  • Leverage AI/GenAI capabilities to improve application functionality, developer productivity, automation, and engineering efficiency.
  • Evaluate and integrate AI/LLM-based solutions into applications where appropriate.
  • Write clean, reusable, secure, and maintainable code.
  • Develop unit and integration tests and participate in code reviews.
  • Troubleshoot application, performance, and production issues.
  • Collaborate with business, QA, architecture, DevOps, and other engineering teams.
  • Participate in technical design, sprint planning, and Agile ceremonies.
  • Support CI/CD and application deployments across environments.
  • Take ownership of assigned deliverables and ensure timely, high-quality delivery.

Qualifications

B.E/B Tech

Range of Year Experience-Min Year

4

Range of Year Experience-Max Year

8

Senior Software Engineer | Infinite Computer Solutions

Skills Required

Java Full Stack Application Development Devops Software Development Enterprise Applications Generative AI Agile Scrum Debugging Troubleshooting Backend Java 8

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
infinite Computer Solution logo
infinite Computer Solution

RecommendedJobs for You

Guidewire Software logo

Senior Software Engineer

Guidewire Software

Bengaluru

Lecan Solutions logo

Bengaluru

Q3 technologies logo

Faridabad, Gurugram, Delhi

Milestone Technologies logo

Senior Software Engineer

Milestone Technologies

Bengaluru

Infineon Technologies logo

Senior Software Engineer

Infineon Technologies

Bengaluru

C
C
Infinite Computer Solutions Ltd. logo

Senior Software Engineer

Infinite Computer Solutions Ltd.

Bengaluru