Newgen Software
Newgen Software3h ago
Foundit

Senior Java Software Engineer

Noida, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Java Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Newgen Software

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Newgen Software is seeking a Senior Java Software Engineer to join their team in Noida, India. This role involves developing and installing software solutions, with a focus on designing, implementing, and delivering high-quality software projects using Advance JAVA, SQL/Oracle, J2EE, JSP, and other JAVA technologies. The successful candidate will have strong hands-on experience with application software, servers, and both internal and external integrations.

Key Responsibilities:

  • Participate in detailed design, coding, code walkthroughs, peer code reviews, and unit testing.
  • Conduct System Testing, User Acceptance Testing (UAT), and prepare for Demos, Proofs of Concept (POCs), installation, and maintenance of software modules.
  • Ensure the preparation of Software Prototypes, System Architecture, and Software Design Documents.
  • Develop user interfaces adhering to UX guidelines.
  • Maintain code files, ensuring adherence to coding guidelines and documentation of code review artifacts.
  • Create Test Plans and Test Cases.
  • Prepare Installation/Deployment Documents, Release Documents, and Technical Documentation.
  • Document and demonstrate solutions through flowcharts, layouts, diagrams, charts, and code.
  • Ensure project tasks are completed within defined effort and timelines.
  • Prepare and install solutions by defining and designing system specifications, standards, and programming.
  • Perform testing, including writing test cases, unit testing, system testing, and negative testing.
  • Troubleshoot issues through log analysis and database query optimization.
  • Improve operations by conducting system analysis.
  • Stay updated on the latest development tools, programming techniques, and computing equipment through study, educational opportunities, professional publications, and networking.
  • Maintain confidentiality of information.
  • Provide insights by collecting, analyzing, and summarizing development and service issues.
  • Develop software solutions by studying information needs, conferring with users, analyzing system flow, data usage, work processes, investigating problem areas, and following the delivery cycle.
  • Ensure Newgen's quality processes are implemented and followed.

Desired Profile:

  • Educational Background: B.E/B. Tech. in CS/IT, MCA, M. Tech, or an equivalent degree from a reputed institute is preferred.
  • Experience: 2-5 years of relevant industry experience across a variety of development projects.
  • Domain Experience: Experience in Banking domains such as RLOS, Agri, MSME, CLOS Lending, Loan Management Systems (LMS), and Account Opening is preferred.
  • Technical Skills:
    • Knowledge of SOAP/REST API webservices, Multithreading, Web Application concepts, Program/Logic writing, and Data Structures.
    • Good experience in Core Java, JSP, Servlets, EJB, Oracle/SQL.
    • Database knowledge including tables, stored procedures, functions, query writing, primary keys, unique keys, joins, referential integrity, and normalization.
    • Proficiency in performance tuning of databases.
  • System Integration: Possess advanced knowledge of system integration issues and configurable solution design.
  • Analytical Skills: Ability to gather and analyze data and draw logical conclusions.
  • Business Acumen: Understanding of the company's vision, goals, business operations, and market.
  • Stakeholder Management: Adept in stakeholder management, with the ability to coordinate and prioritize customer requests with managerial assistance to ensure customer satisfaction.
  • People Management: Good people management skills, including performance management, handling disciplinary issues, employee complaints and grievances, and recommending hiring, termination, and promotion. Ability to train, mentor, motivate, and lead a successful team. Well-versed in addressing attrition-related issues and case management.

Company

Newgen Software

Newgen Software

Noida, India
Posted on Foundit
Senior Java Software Engineer at Newgen Software | Noida, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform