Job Description

Role:
Software Engineer / Senior Software Engineer (Java)
Experience:
2–4 Years
Education:
B. E. / B. Tech (CS/IT) / MCA / M. Tech or equivalent from a reputed institute
Job Purpose
The incumbent will be responsible for developing, implementing, and maintaining robust software solutions using Java and related technologies. The role requires participation across the complete SDLC, ensuring high-quality deliverables aligned with business and technical requirements.
Key Responsibilities
- Participate in design, development, coding, code walkthroughs, peer code reviews, and unit testing
- Involvement in System Testing, UAT, demos, POCs, deployment, and maintenance of software modules
- Prepare and maintain:
- Software Prototypes
- System Architecture documents
- Software Design Documents
- UX-compliant User Interfaces
- Test Plans and Test Cases
- Deployment, Release, and Technical Documentation
- Ensure adherence to coding standards, quality guidelines, and review artefacts
- Develop and install software solutions by defining system specifications and standards
- Perform unit testing, system testing, negative testing, and troubleshooting
- Conduct log analysis and database query optimization
- Analyze systems to improve operational efficiency
- Ensure confidentiality and data security of all development activities
- Follow and implement Newgen quality processes across projects
- Collaborate with stakeholders to understand requirements and deliver optimal solutions
Technical Skills & Knowledge
- Strong experience in Core Java, JSP, Servlets, EJB
- Hands-on experience with Oracle / SQL databases
- Knowledge of SOAP & REST APIs
- Understanding of Multithreading, Web Application concepts, Data Structures
- Database expertise including:
- Tables, Stored Procedures, Functions
- Joins, Keys, Referential Integrity, Normalization
- Performance tuning
- Experience in System Integration and configurable solution design
- Banking domain exposure (Retail Loans, MSB) is an added advantage
Behavioral & Functional Competencies
- Strong analytical and problem-solving skills
- Ability to gather, analyze data, and draw logical conclusions
- Understanding of business operations, company vision, and market dynamics
- Effective stakeholder management and customer coordination
- Good communication and collaboration skills
Leadership & People Management (For Senior Role)
- Ability to manage team performance and handle disciplinary issues
- Handle employee grievances and support HR decisions on hiring, promotions, and exits
- Mentor, train, motivate, and lead teams effectively
- Knowledge of attrition management and case handling

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application