
Full Stack Java Developer
3B Staffing LLC, Plano, TX, United States
Onsite position 5 days per week right now
USC and GC or GC/EAD only
Interview process is still being worked out but typically. There is a zoom interview with HR for 15 minutes, then usually technical interviews, we don't know if they will have to go onsite.
Key Responsibilities
Lead the design, development, and deployment of scalable full stack applications using modern frontend and backend technologies.
Architect and implement reusable frontend components using React.js and robust backend services using Java (Spring Boot) and/or Node.js.
Collaborate cross-functionally with product managers, designers, and engineers to define and deliver end-to-end solutions.
Design and integrate RESTful APIs and/or GraphQL endpoints, ensuring secure and efficient data flow between frontend and backend systems.
Conduct code reviews, mentor junior developers, and promote engineering best practices across the stack.
Optimize applications for performance, accessibility, security, and responsiveness.
Manage database design, queries, and migrations using relational (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB) databases.
Stay current with industry trends in full stack development and bring innovative ideas to the team.
Required Qualifications
5+ years of professional experience in software development, with significant experience in both frontend and backend technologies.
Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and Java.
Strong experience with React.js and backend frameworks such as Spring Boot (Java) and/or Node.js.
Familiarity with state management libraries (e.g., Redux, Zustand, Recoil) and component libraries (e.g., Material UI, Chakra UI).
Experience with database systems (SQL and/or NoSQL) and writing efficient queries.
Proficient in integrating and building RESTful APIs and/or GraphQL services.
Familiarity with build tools (Webpack, Vite), testing frameworks (Jest, React Testing Library, JUnit), and version control (Git).
Strong debugging, performance tuning, and problem-solving skills.
Excellent communication skills and ability to work collaboratively in a team environment.
Nice to Have
Experience with server-side rendering frameworks like Next.js.
Familiarity with DevOps practices, CI/CD pipelines, and cloud platforms (e.g., AWS, Azure, GCP).
Understanding of accessibility (WCAG), internationalization (i18n), and security best practices.
Contributions to open-source projects, technical blogs, or developer communities.
USC and GC or GC/EAD only
Interview process is still being worked out but typically. There is a zoom interview with HR for 15 minutes, then usually technical interviews, we don't know if they will have to go onsite.
Key Responsibilities
Lead the design, development, and deployment of scalable full stack applications using modern frontend and backend technologies.
Architect and implement reusable frontend components using React.js and robust backend services using Java (Spring Boot) and/or Node.js.
Collaborate cross-functionally with product managers, designers, and engineers to define and deliver end-to-end solutions.
Design and integrate RESTful APIs and/or GraphQL endpoints, ensuring secure and efficient data flow between frontend and backend systems.
Conduct code reviews, mentor junior developers, and promote engineering best practices across the stack.
Optimize applications for performance, accessibility, security, and responsiveness.
Manage database design, queries, and migrations using relational (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB) databases.
Stay current with industry trends in full stack development and bring innovative ideas to the team.
Required Qualifications
5+ years of professional experience in software development, with significant experience in both frontend and backend technologies.
Proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and Java.
Strong experience with React.js and backend frameworks such as Spring Boot (Java) and/or Node.js.
Familiarity with state management libraries (e.g., Redux, Zustand, Recoil) and component libraries (e.g., Material UI, Chakra UI).
Experience with database systems (SQL and/or NoSQL) and writing efficient queries.
Proficient in integrating and building RESTful APIs and/or GraphQL services.
Familiarity with build tools (Webpack, Vite), testing frameworks (Jest, React Testing Library, JUnit), and version control (Git).
Strong debugging, performance tuning, and problem-solving skills.
Excellent communication skills and ability to work collaboratively in a team environment.
Nice to Have
Experience with server-side rendering frameworks like Next.js.
Familiarity with DevOps practices, CI/CD pipelines, and cloud platforms (e.g., AWS, Azure, GCP).
Understanding of accessibility (WCAG), internationalization (i18n), and security best practices.
Contributions to open-source projects, technical blogs, or developer communities.