Java Developer – Web Application Development

Website Fidelity National Information Services

As a Java Developer, you will be responsible for analyzing, designing, programming, debugging, and modifying software enhancements and/or new products used in local, networked, or internet-related computer programs. You will interact with product managers and/or users to define system requirements and necessary modifications, participate in software design meetings, and analyze user needs to determine technical requirements. Additionally, you will write technical specifications based on conceptual design and stated business requirements and complete documentation and procedures for installation and maintenance.

Requirements:

  • Experience in web application development in Java/J2EE (JSP, Servlets, JDBC, XSLT) with any database as a backend and the ability to quickly learn and adapt to new business situations.
  • Expert knowledge of Spring’s IOC, Spring WebFlow, Spring MVC, Spring Security, and Spring’s integration with Hibernate and Struts technologies.
  • Experience in writing and executing JUnit test cases using mocking techniques. Experience and hands-on of the Selenium framework for automated test case development.
  • Extensive exposure to regression testing in a Unix environment.
  • Minimum 1.5 years of hands-on Java web applications production issues debugging and resolution experience.
  • Experience with JavaScript, JQuery, XML, CSS, and HTML5 is essential.
  • Experience with the Eclipse development environment is required.
  • Expertise in RESTful, Soap, and document-style web service development is a must.
  • Working knowledge of SQL, XML, Putty, Unix, and Linux.
  • Strong analytical skills and problem-solving capability.

Responsibilities:

  • Analyze, design, program, debug and modify software enhancements and/or new products used in local, networked, or internet-related computer programs.
  • Interact with product managers and/or users to define system requirements and necessary modifications.
  • Participate in software design meetings and analyze user needs to determine technical requirements.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Write code, complete programming and perform testing and debugging of applications using current programming languages and technologies.
  • Complete documentation and procedures for installation and maintenance.
  • Train and communicate with internal Client Training, Client Relationship, and Sales teams on systems application.

Q&A Section:

Q1. What are the key responsibilities of a Java Developer?

A1. The key responsibilities of a Java Developer include analyzing, designing, programming, debugging, and modifying software enhancements and/or new products used in local, networked, or internet-related computer programs. They also interact with product managers and/or users to define system requirements and necessary modifications, write technical specifications based on conceptual design and stated business requirements, and train and communicate with internal teams on systems application.

Q2. What are some essential skills required for a Java Developer?

A2. Essential skills required for a Java Developer include strong knowledge of Spring’s IOC, Spring WebFlow, Spring MVC, Spring Security, Spring’s integration with Hibernate and Struts technologies, experience with JavaScript, JQuery, XML, CSS, and HTML5, expertise in RESTful, Soap, and document-style web service development, working knowledge of SQL, XML, Putty, Unix, Linux, as well as analytical skills and problem-solving capability.




    Notice : All Rights, Trademarks Names & LOGO's are the property of their Respective owners