Java Architect / Lead

Java Architect / Lead

Metal Networks is seeking a Lead Software Developer to designand lead development of our industry leading SaaS products. This position will be responsible for developing and delivering software applications to be used within our platforms.

Location: Austin, TX

Essential Duties and Responsibilities

  • Take ownership and manage full solution lifecycle from proof of concept to production, accountable for SDLC, system design, quality, architecture and requirements management.
  • Provide technical and project direction to local and offshore teams.
  • Design and develop web based tools including backend data components, APIs, and User Interfaces.
  • Lead effort to maintain current versions in production and implement improvements based on customer requirements.
  • Big data and analytics, application upgrades, database optimization, dashboard development and enhancements.
  • Development and maintenance of service layer, server-side frameworks and backend engines.
  • Investigate new technologies and advances, especially in the areas of Web 2.0, EJB 3.0, rich client approaches, J2EE components and web services related to alerts, data aggregation, and optimization.

Required

  • Bachelor’s degree in Computer Engineering, Computer Science, or related field
  • 8 to 12 years of web application product design and development experience using Java/J2EE
  • Technical leadership skills related to technology architecture, scalability, and multi-tenant design
  • Ability to lead multiple onshore/offshore technical teams of 3-8 people and provide mentorship to junior developers
  • Strong expertise in Java, database design, cloud computing, Linux, PHP, and Javascript
  • Strong understanding of Agile methodologies with 3+ years of personal experience
  • Solid understanding of quality assurance principles, test driven design, unit testing, test coverage, and testing processes
  • Solid background in relational databases including complex SQL queries (MySQL, MS SQL, or Oracle)
  • Prior experience with data analytics and familiarity with Big Data, Hadoop or NoSQL
  • Enjoys the fun challenges of a startup environment.

Nice to Have

  • Experience in UI design and development including Javascript, HTML, and CSS.
  • Has worked with more than one JS Library such as JQuery, JQueryUI, AJAX, or Cloud API’s
  • Strong understanding of configuration management, version control, source control, and change control
  • Master’s degree in Engineering, Computer Science, or related field
  • Familiarity with accounting principles, practices, and terminology
  • Familiarity with the buying and selling of Industrial Metals

Qualities and Values

  • Results oriented
  • Drive to excellence
  • Strong sense of ownership and accountability
  • Team player
  • Winning attitude

APPLY NOW