Senior Java Lead Developer
Austin, TX
6+ Months
Job Description
Our Direct Client is seeking an experienced, full-time, on-site, dedicated Candidate, with skills and expertise as described in below requirement.
Responsibilities:
The Java Developer position leads and works on software development programs for the Executive, Administrative, Financial, Human Resources, and Client facilities. Performs highly advanced (senior-level) computer programming work focusing on the delivery of complex Agile projects. Assigned work involves working with the product owners to refine product requirements, design sophisticated software, create proofs-of-concept, and deliver software solutions built using technologies such as Java, JEE, Spring, Struts, JavaScript, and Oracle PL/SQL. Responsible for establishing, practicing, and enforcing best practices such as, effective code review, and unit test and test case automation in the project.
Skill Required/Desired
Required 10 years - Expert in Java development using JEE, and Spring
Required 8 years - Expert in front-end development frameworks using Struts, JavaScript, and Spring MVC
Required 8 years - Expert in Oracle SQL, database object creation, and PL/SQL
Required 8 years - Expert in Service-Oriented Architecture for web services technology using one or more of Spring Web Services, SOAP and REST
Required 6 years - Experienced with IBM WebSphere application server
Required 5 years - Project leadership and implementation
Required 4 years - Expert in reports development using Jasper Reports
Required 4 years - Experienced in SQL query optimization using SQL profiling techniques like Oracle explain plan
Required 4 years - Experienced in implementing and maintaining data security protocols for sensitive data & PII
Required 4 years - Bachelors or advanced degree in a closely related field
Required 3 years - Experience in data modeling and normalization
Preferred 3 years - Experience in asynchronous processing through technologies like JMS or other messaging queues
Preferred 3 years - Experience in database design such as Queries, Cursors and Triggers
Preferred 3 years - Knowledge of Agile methodology