Senior Java Developer
Job title: Senior Java DeveloperLocation: Austin, TXDuration: Long TermResponsibilitiesDevelops 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.Work on the SCOR BAU EI parallel initiative.Make updates and enhancements to the SCOR Java application.Modify and improve business logic functionality.Update and enhance the user interface (UI).Extend reporting capabilities and improve the system data model.Support application enhancements and defect corrections in maintenance mode.Support applications across multiple environments.Perform coding, testing, and peer code reviews.Maintain technical documentation and application support materials.Conduct defect root cause analysis and troubleshooting.Ensure adherence to code coverage, testing, and security policies and procedures.Provide on-call support as needed.Perform additional duties as assigned to support unit operations.Minimum Qualifications8 years of required experience in Object-Oriented Programming (OOP) using the Java programming language. 8 years of required experience in application development on the J2EE platform. 8 years of required experience in writing SQL for relational databases. 8 years of required experience in developing RESTful web services using the Spring platform. 8 years of required experience working with Spring Aspect-Oriented Programming (AOP), including transaction management and security. 8 years of required experience with RESTful web services on the Spring platform. 8 years of required/preferred experience with JUnit and unit test development. 4 years of preferred experience with the Angular UI Framework. 4 years of preferred experience with Crystal Reports. 4 years of preferred experience with Power BI.