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 GCP, 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.