Java Fullstack Develper

Overview

Remote
On Site
Hybrid
$60-$80 an hour
Contract - W2
Contract - Independent
Contract - 9+ Month(s)

Skills

Backend Development
Frontend Development
Interfaces
Management
Routing
UI
Data Flow
Wireframe
Usability
Database
SQL
PostgreSQL
MySQL
NoSQL
Amazon DynamoDB
MongoDB
Automated Testing
Integration Testing
Regulatory Compliance
DevOps
Performance Tuning
Instrumentation
User Experience
Quality Assurance
Sprint
Root Cause Analysis
Software Development
Java
Spring Framework
RESTful
JavaScript
TypeScript
Domain-driven Design
JUnit
Mockito
React.js
Testing
Writing
Cypress
Git
Continuous Integration
Continuous Delivery
Workflow
Agile
Problem Solving
Conflict Resolution
Debugging
Systems Design
Microservices
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Docker
Kubernetes
API
Messaging
Apache Kafka
Amazon SQS
Accessibility
WCAG
Responsive Design
Wealth Management
Financial Services
Communication
PPO
UPS
Legal
Insurance
Collaboration
Teamwork

Job Details


Playwright is the tool we use, so experience is required. This will be 50=% UI and 50% API work. Would like to interview ASAP.


Position Overview: We are seeking a highly skilled Full-Stack Developer with strong expertise in API development , UI development. This role will build scalable services, modern user interfaces, and contribute to a domain-driven architecture that supports enterprise-grade applications. The ideal candidate has experience across backend, frontend, automated testing, and modern engineering practices.


Responsibilities:
API / Backend Development (Java)
1. Design, develop, and maintain RESTful APIs using Java, Spring Boot, and related frameworks.
2. Implement scalable, secure, and performant backend services aligned with Domain-Driven Design (DDD) principles.
3. Collaborate with architects to define bounded contexts, aggregates, and domain models.
4. Integrate with databases, messaging, and external systems using modern integration patterns.
5. Build reusable libraries, components, and service templates for consistent API delivery.
6. Implement error handling, logging, observability, and API standards (versioning, contracts, pagination).
________________________________________
UI / Frontend Development (React)
1. Develop responsive, accessible, and performant React user interfaces.
2. Implement reusable UI components, state management (Redux or similar), and client-side routing.
3. Integrate UI with backend APIs, ensuring seamless data flow and error handling.
4. Collaborate with UX designers to translate wireframes into production-ready experiences.
5. Ensure consistency with design system, usability standards, and front-end best practices.
6. Databases: SQL-based systems (PostgreSQL, MySQL), NoSQL (DynamoDB, MongoDB) preferred.
________________________________________
Testing & Quality Engineering
1. Develop and maintain unit tests for backend and frontend using:
1. JUnit
2. Mockito
3. Jest, React Testing Library (frontend)
4. Playwright for E2E test automation
2. Support automated integration testing and API contract testing.
3. Ensure code quality, maintainability, and high test coverage.
________________________________________
Architecture & Engineering Excellence
1. Apply Domain-Driven Design to ensure business-aligned models and clear service boundaries.
2. Participate in code reviews, architectural discussions, and design sessions.
3. Follow secure coding guidelines and ensure compliance with enterprise security standards.
4. Support CI/CD pipelines and DevOps automation.
5. Contribute to performance tuning, instrumentation, and monitoring.
________________________________________
Collaboration & Delivery
1. Work closely with Product, UX, QA, and Architecture teams in an Agile environment.
2. Participate in sprint planning, backlog refinement, and iterative delivery.
3. Communicate effectively with technical and non-technical stakeholders.
4. Troubleshoot production issues and support root cause analysis when required.

Required Skills & Qualifications
1. Hands-on software development experience.
2. Strong proficiency in Java, Spring Boot, and REST API development.
3. Expertise in React, modern JavaScript/TypeScript, and front-end engineering practices.
4. Solid understanding of Domain-Driven Design (DDD) concepts (entities, aggregates, value objects, domain events).
5. Experience writing unit tests using JUnit, Mockito, Jest, or React Testing Library.
6. Experience writing E2E tests using Playwright or Cypress
7. Experience integrating APIs with front-end applications.
8. Proficiency in Git, CI/CD workflows, and working in an Agile environment.
9. Strong problem-solving, debugging, and system design skills.

Preferred Skills
1. Experience with microservices or event-driven architecture.
2. Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform).
3. Familiarity with containerization (Docker, Kubernetes).
4. Experience with API gateway, service mesh, or messaging systems (Kafka, SNS/SQS).
5. Knowledge of accessibility (WCAG) and responsive design.
6. Experience with performance profiling and monitoring tools.
7. Experience in wealth management / Financial services.

Soft Skills
1. Strong communication and collaborative mindset.
2. Ability to work in a fast-paced, cross-functional environment.
3. Curiosity and willingness to learn domain concepts quickly.
4. Ownership mentality?drives work from concept to delivery.


Benefits:

York Solutions Offers a generous benefits package for eligible full-time employees:

  • BCBS Medical with 3 Plans to choose from (PPO and High deductible PPO plans with Health Savings Program)
  • Delta Dental plan with 2 free cleanings and insurance discounts
  • Eye Med Vision with annual check-ups and discounts on lens
  • Life and Accidental Death Insurance paid by company
  • John Hancock 401(k) Retirement Plan with discretionary company match
  • Voluntary Insurance programs such as: Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance.
  • Flexible work environment with some remote working opportunities
  • Strong fun and teamwork environment
  • Learning, development, and career growth




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.