San Antonio, TX
Role and responsibilities
· Defines web portal based solutions to address complex problems
· Maintains the internal user interface platform for the organization
· Interprets business plans for automation requirements
· Assists in preparing training programs
· Assist in work plan development for a client server based system running JAVA; provide support of existing Java development
· Creates technical documentation and specifications
Education
· Bachelors is preferred
Experience
· Minimum of 5 years Java Development with at least 3 years experience in Java/J2EE Technologies
· Experience developing Web based Internet/Intranet, Distributed and Multi-tier architecture Applications using Java and J2EE Technologies, Java and JSP Servlets, Struts, Schema, and Business Objects Enterprise Server
· Experience with OO concepts, EJB, JDBC, Transaction management (JTA), JMS, Weblogic, Hibernate, Webservices, UML, and Design Patterns.
· Proficient in SQL, PL/SQL and Database technologies with Oracle
· Strong analytical skills for solving complex business and technical problems
· Strong coding and testing skills require
Strong foundation in Java and PL/SQL software development and proven track record of sound code design, maintenance, performance tuning
Applicants should have experience with:
· Strong hands on experience with design and development of java based applications effectively leveraging design pattern
· Strong communications skills ability to work with distributed team
· Experience working through entire product life cycle including design, development and product support
· Prior experience with large-scale real time or batch mode data processing systems.
· SQL
· JUnit testing
· Experience building data analytics for structured and unstructured data
Additional Desired Skills
· Preferred experience in Apache Tomcat 5.0 Application Server / web server
· May require experience with JUnit
· Prior experience with large-scale real time or batch mode data processing systems.
· Experience with Big Date hadoop and/or Spark ecosystem components is a strong plus.
· Functional Programming
· Linux
· Machine learning
· Experience with hadoop and/or Spark ecosystem components is a strong plus.