E

Java

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Java

Job Summary

We are seeking an experienced Software Engineer / Technical
Analyst with strong expertise in requirement analysis, system design, and
Java -based enterprise application development. The role involves working across
the full software development lifecycle, including business analysis, solution
design, development, testing, and deployment in a microservices and cloud -based
environment.


Key Responsibilities

Requirement Analysis & Business Analysis

  • Gather,
    analyze, and document business and system requirements.
  • Create
    detailed system use case documents.
  • Develop
    UML use case diagrams.
  • Conduct
    impact analysis for enhancements and change requests.
  • Perform
    business process analysis and prepare functional and technical
    documentation.

Solution Building

  • Design
    and build solutions using existing products and reusable components.
  • Propose
    optimal technical solutions aligned with business requirements.
  • Conduct
    product and solution demonstrations when required.
  • Collaborate
    closely with business stakeholders, product teams, and developers.

Architecture & Design

  • Create
    UML design models including class diagrams and sequence diagrams,
    following defined design standards and guidelines.
  • Perform
    data modeling using ER diagrams.
  • Understand,
    document, and contribute to the overall product and system architecture.
  • Ensure
    scalability, performance, and maintainability in design.

Development & Coding

  • Design,
    develop, and maintain applications using Java, JEE, Hibernate, and
    Spring Boot
    .
  • Develop
    and support microservices -based architectures.
  • Work
    on cloud -based deployments using AWS.
  • Develop
    UI and integration components using HTML, JavaScript, JSF, Angular, and
    Node.js
    .
  • Adhere
    to coding standards and best practices.
  • Perform
    peer code reviews and ensure code quality.
  • Work
    with Java test automation frameworks and ensure adequate test coverage.
  • Monitor
    and maintain code quality metrics.
  • Deploy,
    configure, and manage applications on application servers.
  • Work
    extensively with Oracle and PostgreSQL database servers.


Requirements

Required Skills & Technical Competencies

  • Strong
    hands -on experience in Java/JEE application development.
  • Expertise
    in Spring Boot, Hibernate, and microservices architecture.
  • Experience
    with AWS cloud services.
  • Working
    knowledge of front -end technologies and JavaScript frameworks.
  • Strong
    understanding of UML, system design, and data modeling.
  • Experience
    in SQL and database design using Oracle and PostgreSQL.
  • Experience
    with Java test automation frameworks.
  • Knowledge
    of application servers and enterprise deployments.
  • Familiarity
    with code quality metrics and best practices.

Preferred Qualifications

  • Bachelor’s
    or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience
    working in enterprise -scale or product -based environments.
  • Strong
    analytical, problem -solving, and communication skills.
  • Ability
    to work independently and in cross -functional teams.

 



Original job Java posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.