Technical Lead Consultant Apply
Role: Technical Lead Consultant
Location: : Burbank, CA - 2 days a week on-site
Duration: Contract to hire
Job Description
- Must have Tech lead experience
- Must have expereince in Java and Spring boot
- Offer technical direction and hands-on leadership to the team throughout all phases of the development lifecycle.
- Act as a mentor and resource for resolving technical challenges, ensuring alignment with organizational goals and project requirements.
- Ensure team adheres to coding standards, architectural principles, and best practices to deliver secure, scalable, and maintainable solutions.
- Advocate for and support adherence to development methodologies such as Agile, DevOps, or CI/CD, driving efficiency and iterative delivery.
- 8+ years of developing multi tier enterprise level applications using Java EE and Spring technologies, preferably in B2C environments.
- 5+ years of developing web and enterprise applications using all layers of Java EE technology stack.
- 5+ years developing applications following SOA architecture and RESTful web services using Java EE, Spring/Hibernate, JAX-WS, JAX-RS, and related technologies.
- 5+ years of developing front-end applications using JavaScript frameworks and libraries such as React, Angular and Vue.js.
- Expertise in design and development of Spring Boot and Spring Cloud applications
- Experience with MariaDB/MySQL, Kafka, BPM, ECM, ESB/API gateway and event streaming platforms
- Experience in performing Technical Assessment of current state of systems
- Experience in Testing frameworks like Junit, Mockito, Cucumber, Jasmine, and Karma.
- Knowledge of functional programming and object-oriented programming paradigms
- Strong knowledge in source control, build tools and CI/CD processes like Bitbucket, Maven, and Jenkins - targeting Tomcat, WebLogic and Apache.
Soft Skills:
- Ability to translate complex business requirements into technical solutions.
- Able to complete projects with minimal supervision and direction
- Great teammate with a positive attitude, strong sense of empathy with the ability to make high quality decisions.
- Act as a mentor and resource for resolving technical challenges, ensuring alignment with organizational goals and project requirements.
- Excellent analytical skills, critical thinking, and interpersonal skills
- Offer technical direction and hands-on leadership to the team throughout all phases of the development lifecycle.
- Advocate for and support adherence to development methodologies such as Agile, DevOps, or CI/CD, driving efficiency and iterative delivery.