Spring MVC/Struts 2/JSF/JPA/Hibernate/Oracle Database

As a UI mid-senior level engineer in the Reporting and Analytics division you will work with senior engineers in all aspects of the software development lifecycle, from requirements specification to high-level system design, to implementation, documentation, and maintenance. This role will include significant client interaction. You will be required to assist in estimation and develop task specifications based on functional and non-functional requirements provided by business analysts. You will also be required to mentor junior developers and lead a small project team. Finally, you will be expected to contribute to the improvement of development and engineering processes, be a leader on the technical team.