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
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦