Search by job, company or skills

Fresher
Not Disclosed
Early Applicant
  • Posted 18 hours ago
  • Be among the first 10 applicants

Job Description

Job Description


JAVA Software Engineer
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
BackendJava 8/11/17+, Spring Boot, Spring MVC, Spring Data JPA,
ArchitectureMicroservices, RESTful APIs
FrontendAngular, JavaScript and Type Script
DatabaseMongoDB
TestingJUnit
Build & Version ControlMaven/Gradle, Git
CI/CDBitbucket, GitHub Actions,
CloudAWS
AI/GenAIGenerative 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.

More Info

Job Type:
Employment Type:

Key Skills

Generative AI

LLMs

AI API integration

GitHub Actions

AI-assisted development

Prompt Engineering

Similar Jobs

India
Skills:
Aws Lambda, Maven, Spring Boot, Jsp, Microsoft Sql Server, Spring MVC, Npm, JIRA, Spring Data, Angular, jQuery, Git, Typescript, Javascript, Bitbucket, Ibm Db2, MongoDB, Aws S3, IBM WebSphere Liberty, Java 11+
2-6 yrs
Bengaluru, India
Skills:
Java, Rest Assured, Pytest, Appium, Espresso, Kotlin, Sql, Jenkins, Git, Typescript, Javascript, Docker, Selenium, Python, AWS, Playwright, GitHub Actions, XCUITest
Indi, Pune, India
Skills:
.NET ecosystem, Kanban), Agile methodologies (Scrum, C#, Restful Apis, Third-party APIs, Project Libraries, Backend systems, Claude or Cursor Skills
Bengaluru, India
Skills:
Dockers, Data Structures And Algorithms, Kubernetes, AWS, Object-Oriented Concepts and Design, SaaS Enterprise Software, Golang programming language, Microservices architecture
Bengaluru, India
Skills:
jQuery, Javascript, Spring Framework, Sql, Tomcat Application Server, DevOps practices, Angular Nova Framework, Java 11+, AI coding assistants, spec-driven development