Role: Senior Java Developer
Duration: 5 Months
Work location: Austin, TX
Responsibilities:
Independently performs a variety of complicated tasks, may lead and direct the work of others, a wide degree of creativity and latitude is expected.
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes. Investigates problem areas. Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Will be responsible for making updates to the SCOR Java. Updates include changes to business logic, updates to the user interface and business logic as well as extending reporting capabilities and the system data model. Support application enhancements and defect corrections in maintenance mode. Support applications in multiple environments with coding testing, peer reviews, documentation, defect root cause analysis, and troubleshooting as required. Maintaining code coverage, testing, and security policies and procedures is required. Available for on-call support as needed. Other duties as assigned and required by the unit operations.
Qualifications:
8 years of experience in Object-Oriented Programming (OOP) using the Java programming language.
8 years of experience developing applications on the J2EE platform.
8 years of experience writing SQL queries for relational databases.
8 years of experience developing RESTful web services using the Spring framework.
8 years of experience working with Spring Aspect-Oriented Programming (AOP) including transaction management and security.
8 years of experience developing and executing unit tests using JUnit.
4 years of experience developing user interfaces using the Angular UI framework.
4 years of experience designing and generating reports using Crystal Reports.
4 years of experience creating dashboards and reports using Power BI.