Senior Full Stack Developer - Java + ReactJS
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+32 more
Job description
We are seeking a Full Stack Developer (Java + ReactJS) to join our dynamic team. The ideal candidate will have strong experience in Java, Spring, and modern front-end development with ReactJS and a proven ability to deliver secure, scalable, and maintainable web applications throughout the development lifecycle., * Design, develop, and maintain full stack applications using Java, Spring, and ReactJS.
- Build responsive user interfaces and reusable component libraries for Single Page Applications.
- Develop RESTful APIs and integrate with web services using industry standards.
- Write unit tests with JUnit and support CI/CD pipelines for reliable delivery.
- Collaborate in Agile ceremonies and contribute to backlog refinement and estimation.
- Ensure application security, performance, and code quality through reviews and best practices.
- Troubleshoot, optimize, and document solutions across the stack.
Requirements
- 10+ years of relevant IT development experience.
- 6+ years hands-on web development using Java and Spring, including Spring MVC and Spring Batch.
- Expert-level ReactJS with proven SPA development and custom reusable component libraries.
- Strong JavaScript skills with HTML5, CSS3, jQuery, and Node.js.
- Strong experience writing unit tests using JUnit.
- Experience building REST APIs and using JAX-RS, Swagger, and YAML.
- Working knowledge of SQL and RDBMS, preferably SQL Server.
- Familiarity with XML, JSON, and schema processing technologies.
- Experience with Agile methodologies such as Scrum, SAFe, or Lean Agile.
- Proficiency with Git, Bitbucket, or SVN and build tools such as Maven or Ant.
- Hands-on experience with CI/CD and automation tools including Jenkins and Ansible Tower or similar platforms.
- Comfort with IDEs such as IntelliJ IDEA, Eclipse, WebStorm, Atom, Notepad++, Sublime Text, or Web Matrix.
Preferred Skills:
- Bachelor’s degree in Information Technology, Computer Science, Engineering, or related field.
- Experience with system automation, analysis, and designing reusable shared solutions.
- Strong teamwork, collaboration, and inclusive working style.
- Self-starter with ownership and an innovation mindset who performs under changing requirements.
Benefits & conditions
- Competitive compensation and benefits
- Opportunities for growth with global clients
- A supportive, inclusive culture that values innovation and people
- Exposure to cutting-edge technologies and projects
Additional Details
Start Date: November. Onsite presence required in Newark, DE at DE5-021-02-01. Primary skill focus is ReactJS with strong Core Java as a secondary skill. Role will support remediation of vulnerabilities. GLIDER assessment may be required.
About the company
BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…