W2 Position :: Java Full Stack Developer / Tech Lead at Pleasanton, CA (Hybrid, 3 Days a week)

Overview

Hybrid
Depends on Experience
Full Time
75% Travel

Skills

Java
SQL
Spring
Hibernate
REST
Angular
Lead

Job Details

Java Full Stack Developer / Tech Lead 

6+Months

Pleasanton, CA (3 Days a week)

 

Core Competencies:

- Mastery of Java programming including Java SE, JSP, and solid JavaScript expertise.

- Proficiency in both SQL and PL/SQL languages.

- Experience with RESTful web services, Hibernate framework, and Spring MVC pattern.

 

Technical Skills:

- Proficiency along with proficiency in Java and JavaScript.

- Knowledge in front-end technologies such as Angular, React, and HTML.

- Experience with back-end technologies including Spring framework and Node.js.

- Database management skills with MySQL and MongoDB.

- Familiarity with version control and collaboration tools such as GitHub.

- Competence with containerization technology, specifically Docker.

- Proficiency in Identity & Access Management (IAM).

 

Additional Qualifications:

- A minimum of 8 years in building and maintaining modern web applications/sites commercially.

- Over 8 years in designing, developing, integrating, and managing web services deployment using a microservices architecture.

- Hands-on experience with Java and web services testing platforms (e.g., JUnit, SOAP UI, Postman, JMeter).

- Knowledge of back-end programming languages (e.g., Node.js, Spring Boot).

 

Specific Experience:

- At least 5 years of experience with JavaScript, including use in modern JavaScript frameworks (Angular is ideal).

- Capability in interfacing with external APIs, managing web services, and understanding JavaScript-based rendering.

 

Leadership and Project Management:

- Experience leading sizable project teams, including managing client and consultant relationships.

- Proven record in designing and implementing large-scale content management solutions.

- Deep understanding and application of different software development life cycle models (Agile, SCRUM, RUP, etc.).

- Aptitude for handling uncertainty and prioritizing multiple tasks.

 

Communication and Collaboration:

- Strong verbal, written, and presentation skills, with the ability to make complex technical concepts understandable to non-technical audiences.

- Ability to build and maintain collaborative relationships with other teams.

 

DevOps Expertise:

- Extensive DevOps know-how with tools such as GitHub, Bamboo, SonarQube.

- Strong quality analysis skills and attention to detail for self-QA practices.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.