Sr. Java Developer

First National Bank   •  

Omaha, NE

Industry: Accounting, Finance & Insurance


5 - 7 years

Posted 157 days ago

This job is no longer available.


Developers are assigned and committed to one Delivery team within a Program. This individual is responsible for collaborating with the Delivery team to ensure the solutions developed deliver value and improve the quality of the software.

This includes partnering with the Systems Analyst and Testers on the Delivery team to define tasks and provide final estimates for User Stories. The Developers are responsible for attending and participating in all Scrum ceremonies.

The Senior Java Programmer/Analyst position requires extensive experience in Java web development, Java web-service development and related technologies. 

The ideal candidate will be able to design a large scale system and lead a team of programmers through the development lifecycle. Extensive troubleshooting skills will be required. The ability to mentor and instruct is a plus.

Key Responsibilities:

  1. Designs and Develops the technical solution

  2. Collaborates with the Solutions Architect and Technical Lead to update technical designs

  3. Works with the Delivery Manager to ensure the correct technical tools are used effectively

  4. Partners closely with Testers and Delivery Managers to ensure User Stories are refined and in a ready state for Sprint Planning

  5. Works with Testers to understand defects opened and resolveds them within a timely manner

  6. Utilize debugging skills to support production issues

  7. Provides on-callsupport  

  8. Provides regular updates on work progress

  Job Qualifications: 


  1. Bachelor’s Degree in computer science, information systems or other technology-related field or equivalent number of years of experience

  2. Four plus years of Java programming experience

  3. Knowledge of JavaScript, AJAX and JavaScript UI frameworks

  4. Familiarity with JSON, XML and YAML data formats

  5. Experience developing REST web services in Java

  6. Experience with unit testing frameworks such as Junit

  7. Experience with SQL and relational databases

  8. Experience with ORM’s such as JPA or Hibernate

  9. Familiarity with current versions of Java

  10. Familiarity with current versions of Eclipse-based IDE’s

  11. Excellent troubleshooting skills

  12. Trace and dump analysis skills

  13. Experience debugging of web systems

  14. Familiarity with scripted environment and utilities ( Batch files, PowerShell, shell scripts )

  15. Application security training such as OWASP, etc. a plus

  16. Experience with agile methodologies a plus