Java Developer

February 23, 2026

Job Description

The incumbent will be responsible for designing, developing, implementing, and maintaining high-quality software solutions using Java, J2EE, SQL/Oracle, and related technologies. The role involves full-cycle software development with strong adherence to quality, performance, and delivery standards.


🔧 Key Responsibilities

Software Development & Delivery

  • Design, develop, and install robust software solutions using:
    • Java, J2EE, SQL / Oracle, and related Java technologies
  • Participate actively in:
    • Detailed design
    • Coding and implementation
    • Code walkthroughs and peer code reviews
    • Unit Testing, System Testing, and UAT
    • Demos, Proof of Concepts (POCs), deployment, and maintenance

Documentation & Quality Assurance

  • Prepare and maintain:
    • Software prototypes
    • System architecture documents
    • Software Design Documents (SDD)
    • UI components aligned with UX guidelines
    • Coding guideline–compliant code files
    • Code review artifacts
    • Test plans and test cases
    • Installation, deployment, release, and technical documentation

Analysis & Problem Solving

  • Analyze system requirements, data usage, workflows, and business needs.
  • Identify problem areas and provide optimized software solutions.
  • Perform:
    • Log analysis
    • Database query optimization
    • Performance tuning

Testing & Troubleshooting

  • Write and execute:
    • Test cases
    • Unit tests
    • System tests
    • Negative test scenarios
  • Troubleshoot application and system issues effectively.

Continuous Improvement & Compliance

  • Conduct system analysis to improve operational efficiency.
  • Stay updated with the latest:
    • Development tools
    • Programming techniques
    • Industry best practices
  • Ensure adherence to organizational quality processes and standards.
  • Maintain confidentiality and protect sensitive information.

Collaboration & Stakeholder Engagement

  • Work closely with users and stakeholders to gather requirements and clarify expectations.
  • Provide regular updates by collecting, analyzing, and summarizing development and service issues.
  • Coordinate and prioritize customer requests to ensure customer satisfaction.

🎓 Desired Profile

Education & Experience

  • B.E / B.Tech (CS/IT), MCA, M.Tech, or equivalent degree from a reputed institute.
  • 2–4 years of relevant industry experience across diverse development projects.

🛠️ Technical Skills

Core Technical Skills

  • Strong experience in:
    • Core Java
    • JSP, Servlets, EJB
    • Oracle / SQL
  • Knowledge of:
    • SOAP and REST APIs
    • Multithreading
    • Web application concepts
    • Data structures and logic building

Database Expertise

  • Proficiency in:
    • Tables, stored procedures, and functions
    • Writing optimized SQL queries
    • Primary & unique keys
    • Joins and referential integrity
    • Normalization and performance tuning

Additional Technical Knowledge

  • Understanding of system integration challenges.
  • Experience in configurable solution design.
  • Banking domain exposure (Retail Loans, MSB) is an added advantage.

🤝 Soft Skills & Leadership

  • Strong analytical and problem-solving abilities.
  • Effective stakeholder management and coordination skills.
  • Ability to understand business goals, operations, and market needs.
  • People management skills, including:
    • Performance management
    • Handling grievances and disciplinary matters
    • Training, mentoring, motivating, and leading teams
    • Managing attrition-related issues and case management

🎯 Key Skills

  • Java
  • Spring / Spring Boot
  • Microservices
  • SQL / Oracle
  • REST & SOAP APIs
  • AWS (preferred)