Tech3pillars Technologies - Fountain Valley, CA
posted 2 months ago
The Full Stack Lead Developer position is a long-term opportunity based in Fountain Valley, CA, requiring a highly skilled individual with a strong background in both mobile and web application development. The ideal candidate will possess a Bachelor's degree in Engineering or Computer Science, or equivalent experience, and have at least 8 years of total experience in the field. This role demands extensive hands-on experience in developing native mobile applications for both Android and iOS platforms, as well as responsive web portals using Angular. In addition to mobile application development, the candidate should have a minimum of 5 years of experience in building microservices using Spring Boot and other server-side technologies. Familiarity with Agile methodologies is essential, as the team operates in a fast-paced, iterative environment. The successful candidate will also have knowledge and experience in deploying mobile applications to the Google Play and Apple App Store, ensuring that applications meet all necessary guidelines and standards. The role requires a solid understanding of SQL and NoSQL databases, as well as experience integrating mapping services such as HERE or Google Maps into mobile and web applications. The candidate should be well-versed in various development tools, including Weblogic, Tomcat, Eclipse, SQL Developer, Angular, Android, and Node tools. Familiarity with CI/CD tools like Jenkins and Sonarqube is also important. A basic understanding of IoT and configuration skills will be beneficial, as the role may involve working with connected devices. The candidate must possess high-level analytical abilities to tackle unusual and complex problems, effectively communicate the big picture to management and stakeholders, and drill down into technical specifics during project delivery. The ability to influence technical teams and reach consensus on technical issues is crucial. Additionally, experience in migrating and upgrading solutions across platforms and vendors is required, along with a demonstrated ability to troubleshoot and determine the root cause of software and system failures.