Software Engineer

February 23, 2026

Job Description

The incumbent will be responsible for developing, designing, implementing, and delivering high-quality software solutions using Java, J2EE, SQL/Oracle, and related technologies across the full software development lifecycle.


Key Responsibilities

Software Development & Delivery

  • Develop and install scalable and reliable software solutions.
  • Design, implement, and deliver high-quality software projects using Java, J2EE, SQL/Oracle, and other Java technologies.
  • Participate actively in:
    • Detailed design and coding activities
    • Code walkthroughs and peer code reviews
    • Unit testing, system testing, and UAT
    • Demos, Proof of Concepts (POCs), deployment, and maintenance of software modules

Documentation & Standards

  • Prepare and maintain the following deliverables:
    • Software prototypes
    • System architecture documents
    • Software Design Documents (SDD)
    • User interfaces aligned with UX guidelines
    • Code files following defined coding standards
    • Code review artifacts
    • Test plans and test cases
    • Installation and deployment documents
    • Release notes and technical documentation

Analysis & Solution Design

  • Design system specifications, standards, and programming solutions.
  • Study business requirements, system flows, data usage, and work processes.
  • Identify problem areas and develop effective software solutions following the delivery lifecycle.

Testing & Troubleshooting

  • Write and execute:
    • Unit tests
    • System tests
    • Negative test scenarios
  • Perform troubleshooting through:
    • Log analysis
    • Database query optimization
  • Improve system performance through continuous analysis and optimization.

Continuous Improvement

  • Stay updated with modern development tools, programming techniques, and computing technologies.
  • Participate in learning initiatives, professional publications, and knowledge-sharing forums.

Compliance & Reporting

  • Ensure confidentiality and protection of operational information.
  • Collect, analyze, and summarize development and service-related issues.
  • Ensure quality processes and standards are implemented and consistently followed.

Desired Profile

Education & Experience

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

Technical Skills

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

Database Skills

  • Hands-on experience with:
    • Tables, stored procedures, and functions
    • Writing optimized SQL queries
    • Primary and unique keys
    • Joins and referential integrity
    • Normalization and performance tuning

Additional Skills

  • Understanding of system integration challenges and configurable solution design.
  • Banking domain exposure (Retail Loans, MSB) is an added advantage.
  • Strong analytical skills with the ability to draw logical conclusions from data.

Behavioral & Leadership Skills

  • Strong understanding of business goals, operations, and market dynamics.
  • Effective stakeholder management and prioritization of customer requests.
  • Ability to collaborate with cross-functional teams to ensure customer satisfaction.
  • People management capabilities including:
    • Performance management
    • Handling grievances and disciplinary matters
    • Training, mentoring, motivating, and leading teams
    • Managing attrition-related issues and case management

Role Details

  • Role: Back End Developer
  • Industry Type: IT Services & Consulting
  • Department: Engineering – Software & QA
  • Employment Type: Full Time, Permanent
  • Role Category: Software Development

Key Skills

  • Java
  • Oracle SQL
  • Java Frameworks
  • MySQL
  • JavaScript
  • Microservices
  • SQL