Jobs
I

Senior Software Engineer

infinite Computer SolutionKA, IN1d ago
Full-timevia indeed

Required Skills

agileangularapiawsci/cddockergitgithub actionsjavajavascriptjunitkafkakubernetesllmmicroservicesmongodbrestscrumspring

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**

===========================================================

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
1d ago
Source
Indeed