W2 Only (No C2C) :: Hybrid :: Java Development Lead / Architect - Java, Spring Boot, ReactJS & Delivery || G.C / U.S.C

Bitsoft International, Inc.
Charlotte, NC, United States
7 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Microsoft Azure Code Coverage Continuous Integration Software Design Patterns Gradle Apache JMeter Apache Maven OAuth Oracle Databases
+40 more
Pair Programming Performance Tuning Scrum Methodology Systems Development Life Cycle Redis E2e Testing Openid Connect Azure Active Directory Swagger JSON Web Token SQL Databases Data Streaming Strategies of Testing TypeScript Openapi Data Logging Performance Testing Spring Cloud ReactJS Spring-boot Cypress (Programming Language) Gatling Caching Git Containerization Material UI Kubernetes Information Technology Playwright Bicep Apache Kafka Build Tools Front End Software Development React Testing Library Restful APIs Terraform Splunk Docker Jenkins Microservices

Job description

Java Development Lead / Architect - Java, Spring Boot, ReactJS & Delivery   G.C / U.S.C, Own end-to-end technical delivery for a feature pod; act as the go-to for design decisions and trade-offs
  • Translate product/architectural direction into actionable technical plans and backlog items
  • Set and enforce coding standards, design patterns, and architectural guardrails
  • Engineering and delivery
  • Design and implement microservices and RESTful APIs using Java and Spring Boot
  • Contribute to front-end features using ReactJS (preferably with TypeScript) when needed
  • Ensure performance, scalability, reliability, and security are first-class concerns
  • Lead peer reviews, pair programming, and test strategy (unit, integration, contract, UI)
  • Drive CI/CD best practices with Jenkins and automate quality gates
  • Guide the team through the SDLC, from estimation and design to deployment and support
  • Collaboration and stakeholder management
  • Partner with architects, product owners, and QA to align on scope, timeline, and quality
  • Communicate delivery status, risks, and mitigations to onshore stakeholders
  • Mentor junior and mid-level engineers; build a culture of ownership and continuous improvement
  • Operations and cloud
  • Champion observability (logging, metrics, tracing) and production-readiness
  • Support deployments and run-time operations on cloud (Azure preferred), Spring Cloud, OAuth2/OpenID Connect, JWT, and API documentation (OpenAPI/Swagger)
  • Front-end testing (Jest, React Testing Library) and E2E testing (Cypress/Playwright)
  • Containerization and orchestration (Docker, Kubernetes), artifact repos, and feature flagging
  • Messaging/streaming (Kafka), caching (Redis), and asynchronous processing
  • Observability stack (Splunk/ELK, PrometheGrafana), circuit breakers, and resiliency patterns
  • Infrastructure-as-Code (Terraform/Bicep) and Azure DevOps
  • TDD/contract testing (Pact), performance testing (JMeter/Gatling)

What Success Looks Like (First 6 Months)

  • Stable, well-documented services and UI components meeting performance SLAs
  • Predictable delivery with improved cycle time and reduced defect escape rate
  • Clear coding standards and review practices adopted across the pod
  • Increased test coverage and automated quality checks in CI/CD
  • Positive feedback from product, QA, and architecture partners

Requirements

8+ years of professional Java development; 3+ years in a Tech Lead or Pod Lead capacity

  • Expert-level proficiency with:
  • Java (11+), Spring Boot, building scalable microservices and REST APIs
  • ReactJS for full-stack delivery (TypeScript experience preferred)
  • Oracle database (SQL, performance tuning)
  • Strong grasp of Agile delivery (Scrum/Kanban), backlog refinement, estimation, and iterative delivery
  • Hands-on experience with Jenkins CI/CD, Git, and build tools (Maven/Gradle)
  • Practical exposure to cloud platforms; Azure services (AKS/App Service, AAD) preferred
  • Excellent communication, stakeholder management, and team coaching skills
  • Domain familiarity with Financial Services/Wealth Management is a plus, Bachelor’s degree in Computer Science, Engineering, or related field; or equivalent practical experience

Work Setup

  • Full-time; hybrid/onsite with distributed teams across time zones
  • Occasional off-hours support during critical releases

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…