Sign in

Java Architect

Company:
Tentek
Location:
Irvine, California, United States
Posted:
November 16, 2016
Description:

Position: Java Architect

Location: Irvine, CA

Description:

Lead Architect position is responsible for creating telematics platform architecture, application architecture, interface and service design, and overall detailed design of the core Telematics system. This position will evaluate business and system requirements, ensure technical feasibility, estimate development effort and implementation sequence, and provide technical guidance to the engineering team. This position will support and lead development efforts, performance engineering, and test automation. Duties include but not limited to:

Collaborate with development team members to design and develop reusable telematics application platform architecture components that meet performance and scalability, extensibility and maintainability requirements

Develop Java software modules using Java/JEE and database related technologies. Technical design and development of new features in the product.

Propose Technical Architecture for existing or new products such as Internet of Things (IoT), Big Data, Cloud Infrastructure

Work closely with Technical Operations team to translate requirements into high-quality, timely deliverables. Contribute as a strong hands-on technical member in project development activities.

Provide technical direction and guidance to the engineering team to create designs, develop systems, resolve issues, and manage development schedule.

Guide Technical Teams to create clean, unit-tested, and refactored code.

Work with graphic designers and other members of a project team to develop the UI concept, interface design.

Establish development environment and development guidelines (coding, code reviews, build etc.).

Research new technology available, and recommend technical and architectural improvements.

Prepare detailed specifications from which programs will be written, designed, coded, tested, and debugged.

Develop RESTful web-services that can support high-volume transactions.

Support creating solution architecture for new business requirements in new markets.

Work with multiple stakeholders to analyze requirements, clarify design dependencies, create test plans, and support functional and non-functional activities

Support testing efforts by engaging in troubleshooting and providing solutions to issues.

Required:

Bachelor’s degree in Engineering or Computer Science or equivalent experience.

Minimum of 10 years of experience as Sr. Architect in Large Enterprise

6+ Years of experience in Development / programming experience

Experience handling complex technical projects in a multi-vendor project environment.

A well-developed understanding of the theory and principles of operation of the internet and packet data protocols.

Perform Architecture Feasibility Study and Create pertinent architecture diagrams and documentation. Able to influence Technical Teams and arrive at consensus for Technical Issues

Demonstrated experience in architecting highly available system supporting millions of transactions per day.

Demonstrated experience in Java server side development, especially in Spring and related frameworks.

High level analytical ability where problems are unusual and complex.

Exhibit appropriate interpersonal styles and communication methods to work effectively with business partners to meet mutual goals

High level of interpersonal skills to work independently and effectively with multiple stakeholders while coordinating their activities

Demonstrated ability to root cause software failures

Microsoft Word, Powerpoint, Visio, Enterprise Architect /Rational Rose or similar Modeling Tools, Familiarity with MS Project

Oracle, Weblogic development experience

RESTful web-services.

Agile development methodology.

Preferred

Master’s degree or Phd in Engineering or Computer Science or equivalent.

Certifications: Java EE Enterprise Architect / Certified SOA Architect / AWS certified Solution Architect