Technical Lead

Company: Confidential

General Information
4 Year Degree
At least 8 year(s)
Job Description The Lead Java Developer/Technical Lead will be responsible for architecture, design, and implementation of Java-based web applications, integration and web services. The ideal candidate will have strong skills in core JAVA programming skills, Spring MVC, REST Web Services and be comfortable working distributed system, where scalability, stability, and performance are key factors for all engineering efforts.

Lead developer/tech lead is responsible for technically leading onsite and offshore team members for day to day deliverables. This is a lead developer/technical lead role and not limited to project coordination.

Local candidates Phoenix, Scottsdale, Chandler, and Tempe are highly preferred.

Type: Contract/Full-time employee with Clairvoyant/Contract to Hire

Duration: 12 months for Contract candidates (Extension possible depending on performance)

Job RequirementsRequirements & Qualifications:

Minimum of 8+ years of progressive experience in software development as a full-stack Java Developer Proven experience in leading onsite and offshore teams Extensive experience developing robust, highly-available, high performance distributed systems. Excellent object-oriented software design skills Experience developing complex data-driven server-side software in Core Java. Good hands-on understanding of advanced data structures and algorithms is expected Experience with Spring framework: Spring Boot, Spring IO, Spring Core is required Solid exposure to Spring security is required Proficient in SQL and complex relational database design Significant experience developing effective APIs and RESTful services for internal and external consumption Practical experience, as well as a deep understanding of service-side and middle-tier technologies, is a must: middle-tier frameworks, caching strategies/solutions, messaging/queuing Preferred: Experience with NoSQL solutions a must: MongoDB, Cassandra desired Expert in service development techniques and patterns, and multi-threaded programming Familiarity with Web 2.0 technologies: JavaScript, HTML5, CSS and AJAX desired Desire and ability to thrive in a fast-paced, growing, dynamic environment Excellent communication and leadership skills