Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Waste Management

Java Architect

Waste Management

All

Yearly

No

Houston, Texas, United States

As an EEO/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, or veteran status

I. Job Summary

Oversees the strategy, planning, design, development and communication of digital plans related to enterprise analytics architecture, solution, systems architecture, cloud and applications infrastructure. Assumes responsibility for combining highly advanced technical expertise with best practices, and standard solutions in an effort to align analytical and technology solutions with business strategy. Presents and communicates to all levels of the organization, oversees development from a technical and business perspective, and ensures overall solution is appropriate.

II. Essential Duties and Responsibilities include the following. To perform this job successfully, an individual must be able to perform the essential duties satisfactorily. Other minor duties may be assigned and may vary by department.

  • As a proven technology leader, directs the efforts of high performing agile teams in the design, development, implementation, and support of various digital, analytics systems products and/or projects
  • Successfully interacts with product owners, product managers, and developers to envision, model, and design technology solutions to solve business problems.
  • Effectively applies and designs technology solutions to solve highly complex or ambiguous business problems.
  • Leads highly complicated technology and product assessments and proposes appropriate technologies.
  • Recommends the techniques/technologies that should be applied at the application level. Performs top-level fit analysis, application rationalization, and capability mapping in order to identify the corresponding tool and pattern to the purpose (and minimize any overlap).
  • Identifies and designs reusable approaches to apply across the enterprise and business partner relationships.
  • Presents and evangelizes top-tiered technical processes effectively to all levels of the organization (including technical and non-technical audiences, Senior Leadership, VPs and C-level executives).
  • Provides leadership in application/project design and review sessions.
  • Ensures that the application design complies with the enterprise’s technical, information application, and business architecture.
  • Performs vendor management functions including but not limited to participating in the definition of contractual components, maximizing the benefit of the purchased solution, and providing input to and collaborating with the vendor team.
  • Provides recommendations on architectural approach and top-level design for projects.
  • Researches emerging trends and technologies to stay current within the field.
  • Has a strong people first mindset, acts as, team leader and/or establishes and communicates common goals and direction for the agile product teams.
  • Mentors and fosters growth of peers, team members, and fosters innovative culture and mindset
  • Partners and Cooordinates with other managers, departments to ensure and drive alignment to drive value by developing, integrating analytical products with applications and/or initiatives to drive value
  • Maintains working relationship and coordinates with several teams to integrate project with applications and/or initiatives.
  • Coordinates communication about project status to all levels of the organization.
  • Prepares and/or provides budget input for ongoing and future expenditures, monitors budget performance, and provides forecasts. Monitors departmental performance against budget.
  • Coordinates and oversees recruiting, interviewing, hiring, career development, performance management, pay determination and team communication.

III. Supervisory Responsibilities

The highest level of supervisory skills required in this job is management through one or more managerial levels. This includes:

  • Direct supervision of full-time employees including management, team leads and individual contributor positions;
  • May have indirect supervision of other full-time management and/or individual contributor positions.

IV. Qualifications

The requirements listed below are representative of the qualifications necessary to perform the job.

A. Education and Experience

Education: Bachelor’s Degree (accredited) in Computer Science, Engineering, MIS, Business Administration or similar area of study, or in lieu of degree, High School Diploma or GED (accredited) and 4 years of relevant experience.

Experience: Twelve (12) years of previous experience required. Including six years of experience working as a Software Architect. (in addition to education requirement)

B. Certificates, Licenses, Registrations or Other Requirements

Certification in Java, AWS, Big Data or other relevant technologies is preferred.

Preferred:

One or more of the following-

    • Cloud/AWS Technology Certifications
    • Technolofy Development/Software Programming Certifications (Java, Python, Big Data)
    • Product Development/Product Management Certifications
    • One or more of SAFe certifications

C. Other Knowledge, Skills or Abilities Required

  • Experience leading technical teams in software and/or analytical product engineering
  • Knowledge and Experience in analytical product development,

Technically advanced or in-depth knowledge or skills in one or more of the following required:

  • In-depth knowledge of Software Design and Architecture Patterns
  • Experience working on complex cloud-based software projects, web application development, security and open source technologies
  • Cloud Technologies: Microservices, AWS, Amazon SQS, Amazon SNS, AWS APIs, AWS CLI, Amazon Kinesis, Apache Kafka
  • Big Data Technologies like Python, Scala, Cassandra, Hadoop, Spark, Solr
  • Proficiency in technologies like Java, J2EE(JSP/Servlet/JDBC/JMS), Web Services, SOAP, REST, SQL, PL/SQL, JSON, XML, Maven, Ant
  • Knowledge of Frameworks like Spring, Struts, Hibernate, iBatis
  • Experience working with Databases like Oracle, SQL Server, DB2
  • Web/Application Servers: Apache Tomcat, WebSphere, JBoss
  • Present, communicate and articulate effectively to all levels of the organization (including technical and non-technical audiences, Senior Leadership, VPs and C-level executives).
  • Architecting and designing frameworks.
  • In-depth knowledge of Software Design and Architecture Patterns
  • Experience working on complex cloud-based software projects, web application development, security and open source technologies
  • Knowledge of enterprise coding standards and creating unified development standards in the company.
  • Define a solution using architectural design principles based on customer requirements.
  • Requirement analysis, management and analytical problem-solving skills.
  • Excellent interpersonal and communication skills (both written and verbal).
  • Ability to multitask, meet deadlines, and work in a fast-paced environment.
  • Ability to adapt to change and resolve interpersonal and technical conflicts
  • Demonstrate flexibility and a willingness to undertake a wide variety of challenging tasks.
  • General business knowledge and concepts.Project management (including ability to lead a project team) and organizational skills.
  • Vendor interactions skills; Provide input to contract negotiations.
  • Knowledge and understanding of prototyping and methods of implementation.
  • Ability to provide input on business processes and translate them into technical requirements.

May require advanced skills in one or more of the following:

  • Written and verbal communication skills as well as listening skills.
  • Successfully leading a products, project teams reach its business objectives within set timeframes.
  • Attention to detail.
  • Analytical and qualitative abilities.

V. Work Environment

Listed below are key points regarding environmental demands and work environment of the job. Reasonable accommodations may be made to enable individuals w