Dice is the leading career destination for tech experts at every stage of their careers. Our client, ASCII Group LLC, is seeking the following. Apply via Dice today!
Role: Java Full Stack Lead Developer
Location: Culver City, CA (100% On-site)
Compensation: $75.00/hr (W2)
Duration: 6 Months
Position Overview
We are seeking a senior Java Full Stack Developer with 8–10 years of experience to lead the design, development, and code governance of complex, multi-tier enterprise applications. This position requires an engineering leader capable of handling legacy migration components (JSF RichFaces, JBoss) alongside modern web architectures (Spring Boot, Microservices, Angular 8+), high-volume PL/SQL databases, and AI-assisted coding methodologies.
Key Responsibilities
- Full Stack Development: Own end-to-end software design, UML modeling, and hands-on coding across Java and modern UI layers.
- Code Quality & Governance: Conduct rigorous code reviews, manage Git repositories, configure SonarQube, and coordinate CI/CD deploy activities via Jenkins/Liquibase.
- Database & Messaging: Architect and optimize large-volume database routines, writing complex PL/SQL Stored Procedures and managing asynchronous queues via JMS/ActiveMQ.
- Agile Leadership: Manage team development metrics within Jira, perform root-cause analysis on recurring production alerts, and mentor junior staff with technical transparency.
- Stakeholder Liaison: Partner with client engineering, management, and business stakeholders to communicate project progress and mitigate delivery risks.
Required Technical Skillset
- Java Core: 8–10+ years of deep experience spans from JDK 8 to JDK 21, object-oriented design patterns, and J2EE standards.
- Backend Frameworks: Strong command of Spring 3.x, Spring Boot, Hibernate 4.0, JPA, and RESTful Microservices.
- Frontend UI: Strong UI architecture knowledge covering Angular 8+, jQuery, Ajax, Bootstrap, and legacy RichFaces (JSF) framework.
- Database & Messaging: Heavy data analysis skills utilizing PL/SQL Stored Procedures, JBoss Messaging, and ActiveMQ.
- DevOps Tools: Hands-on experience with Git/GitHub, Jenkins, Liquibase, and Junit.
- Modern Tooling: Hands-on experience integrating generative AI coding helpers (GitHub Copilot) into daily workflows.