Lead Java Developer

Overview

Remote
On Site
$50 - $60 hourly
Contract - W2
Contract - Temp

Skills

Root cause analysis
Google Cloud
Test-driven development
User stories
IaaS
Release management
e-commerce
Version control
Cloud computing
Continuous monitoring
Node.js
Data modeling
PL/SQL
MongoDB
Cosmos-Db
Leadership
Java
Design
Inventory
Data
Brand
API
Sprint
Usability
Scalability
Roadmaps
Mentorship
Collaboration
Agile
Retail
SOAP
XML
JSON
Continuous integration
Continuous delivery
GitLab
DevOps
Microsoft Azure
Amazon Web Services
Docker
Kubernetes
Messaging
Authorization
Authentication
OAuth
Microservices
Spring Framework
NoSQL
Database
Redis
Caching
SQL
Communication
Management

Job Details

RESPONSIBILITIES:
Kforce has a Fully Remote Lead Java Developer to join their team.

Responsibilities:
* Lead Java Developer will design/build and integrate to systems including order fulfillment, Product inventory, Customer, Loyalty and other enterprise systems with underlying data source and business logic
* Write clean and concise code that is stable, extensible, unit tested scalable to brand agnostic in-house API solutions
* Work with business stakeholders, product manager & cross functional teams to help define and prioritize product backlog and sprint plans
* Work with product manager & product analyst to write and ensure user stories are valuable, developer ready, easy to understand and testable
* Take a broad view when approaching issues & ability to fully communicate to broad audience and lead root cause analysis
* Lead and enforce modern application technologies, processes, and methodologies to continually craft and improve the application for speed, usability, performance, scalability, and maintainability
* As a Lead Java Developer, you will contribute to maintenance, support and roadmap of key digital technology solutions and platforms
* Mentor, support, and guide team members, including code reviews, best practices, pattern reviews
* Lead and collaborate in a geographically distributed teams in agile processes and delegate tasks to the team members; Relates openly and comfortably with diverse groups of people
* Build micro services in large scale, highly transactional and available technology platforms in cloud infrastructure

REQUIREMENTS:
* Bachelor's degree in Computer Science or Information Technology or Engineering related disciplines, or equivalent work experience
* 6+ years of relevant experience as a Software Engineer
* Experience leading engineering team and coordinating with release management team; Experience in E-commerce Engineering of restaurant or retail industry is a plus
* Expert knowledge of distributed services access protocol (such as REST, SOAP) and modern payloads (XML, JSON)
* Expert knowledge in source control, CI/CD tools such as GitLab, DevOps, cloud services (such as Google Cloud Platform, Azure, AWS), containerized app deployments (Docker, Kubernetes), continuous monitoring and logging
* Expert knowledge and applicable understanding of common engineering concepts: encapsulation, abstraction, separation of concerns and messaging/communications
* Strong understanding of security frameworks for user and Authorization services and Authentication (OAuth, JWT, etc.)
* Strong understanding and implementation of Test-Driven Development (TDD)
* Expert in design and building out microservices using technologies that include Java, spring boot, node.js, Relational or NoSQL databases, Redis Cache and developing high volume, low latency REST APIs
* Expert in data modeling within both SQL (such as Oracle, SQL Server) and NoSQL databases (such as Mongo DB, Cosmos DB)
* Excellent written and oral communication skills with the proven ability to communicate with all levels including management and stake holders

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

About Kforce Technology Staffing