Sr. Java Technical Lead (Downtown Austin)

Sr. Java Technical Lead
Downtown Austin, TX

Do you possess the leadership and communication skills to take on the role of Technical Lead?  Can you oversee the development process in creating applications and services?  Would you confidently take on the challenge of solving a wide variety of business problems in developing innovative technologies?

This Senior-level Software Engineer position is for a technical expert in enterprise Java that excels in developing multi-tiered Web applications.  This a remarkable opportunity for a talented Engineer to lead a team in building new enterprise applications and consumer products.  The company offers:  competitive base/bonus packages with benefits, Equity grants and flexible PTO, with many more great perks and rewards!

RESPONSIBILITIES

  • Evaluate/Process/Adopt new technologies
  • Enterprise Java Applications:
    • Architecture
    • System Design
    • Scalability
    • Reliability
    • Performance
  • Create detailed architecture and design:
    • Translate technical requirements, but complex and functional
    • Implement critical parts of complicated systems
  • Lead and coach a team of Software Engineers


Requirements:

  • Computer Science BA Degree
  • Java application development (5+ years)
  • Data Structures, Algorithms and Design Patterns
  • Java, SQL, HTML, XML, JSON
  • Relational Database Concepts
  • Data Modeling
  • Open Source technologies:  Spring, myBatis, Freemarker, Solr and RabbitMQ
  • Web Technologies:  JavaScript, jQuery and REST services
  • GIT, Maven, JIRA, JUnit, TeamCity, Confluence or similar
  • Excellent written and oral communication skills