Full Stack Java Developer

Cross Resource Group
Andover, MA, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$138,840.0 - $162,760.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Adobe InDesign Application Programming Interfaces (APIs) Artificial Intelligence Code Review Relational Databases Software Debugging Spring Framework MariaDB MySQL Application Data
+13 more
SQL Databases Systems Integration TypeScript Web Applications RxJS Enterprise Software Applications ReactJS Spring-boot Backend AngularJS Production Code Front End Software Development Restful APIs

Job description

  • Design, develop, test, and maintain full-stack features for a modern enterprise web application.
  • Build backend services and business logic using Java and the Spring ecosystem.
  • Develop responsive, data-intensive user interfaces using Angular and RxJS and/or React, with JavaScript or TypeScript.
  • Design and consume RESTful APIs that connect user workflows, business rules, and relational data.
  • Translate functional requirements into maintainable technical designs and production-quality code.
  • Model, query, and troubleshoot application data; contribute to MariaDB or comparable SQL integrations.
  • Participate in design reviews, code reviews, testing, debugging, and performance improvement.
  • Work independently in a remote environment while communicating decisions, progress, and technical risks clearly.

Requirements

We are seeking a senior full-stack Java developer to design and build a business-critical web application that connects modern user experiences with reliable backend services and manufacturing or supply-chain data. The work is hands-on across Java, Spring, Angular, RxJS or React, APIs, and relational data.

The strongest candidate has delivered full-stack production features within the last two years, can make sound design decisions independently, and can write and explain code without relying on AI coding tools. Experience with data-heavy interfaces, Bills of Material, or manufacturing workflows is especially valuable., * Recent full-stack software development experience within the last two years.

  • Strong hands-on Java development experience.
  • Production experience with Spring or Spring Boot.
  • Hands-on front-end development with Angular plus RxJS and/or React.
  • Ability to design a solution and write, test, and explain code without AI-tool assistance.
  • Experience building or integrating RESTful APIs and modern web applications.
  • Strong debugging, problem-solving, and independent design skills.
  • U.S. citizenship.

Preferred Qualifications

  • TypeScript and advanced JavaScript experience.
  • AG Grid or comparable data-grid experience.
  • MariaDB or closely related MySQL/SQL database experience.
  • Experience with manufacturing, supply-chain, PLM, ERP, MES, inventory, or Bills of Material workflows.
  • Experience building data-heavy enterprise applications for operational users.

Benefits & conditions

Contract Duration: Approximately 6 months, with potential to extend based on performance and continued program needs

Contract Classification: All approved hours paid at the straight-time rate; no premium overtime

Openings: 1

Citizenship: U.S. citizenship required

Clearance: No active clearance required; work is unclassified

Pay Rate: $66.75-$78.25 per hour, depending on experience and client approval, Eligible CRG contract employees may have access to the following benefits after 30 days of employment:

  • Medical, dental, and vision coverage.
  • Weekly pay and direct deposit.
  • Referral bonus opportunities.
  • Support from the CRG recruiting and account management team throughout the assignment.
  • 401(k) eligibility after 12 months as a CRG employee.

Benefit eligibility, plan details, waiting periods, and employee costs will be confirmed during onboarding.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:36 min

Challenges of adopting RxJS in Node backend architectures

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

4:36 min

Improved TypeScript type inference features in RxJS 7

Jan-Niklas Wortmann · LIVE

Videos

See all

Related articles

See all