Lead Java Developer - Bentonville, United States - Kitestring Technical Services

    Kitestring Technical Services
    Kitestring Technical Services Bentonville, United States

    3 weeks ago

    Default job background
    Technology / Internet
    Description

    Kitestring is a 20+-million-dollar company with 155+ associates and growing. We are a 25 year old start up in Northwest Arkansas. We provide technical expertise to various clients delivering innovations that improve how customers shop and the enterprise operates. At Kitestring Technical Services, our mission is to share our collective knowledge to positively impact our employees, clients, and communities. Our vision is to be the most trusted partner in technology consulting. We believe people enable technology and vice-versa which is why we are in the business of both. We persistently challenge the barriers to diversity, inclusion, and empathetic cooperation.

    Our Core Values are Transparency, People Driven, Empowered, Quality focused and socially responsible. Our values direct our company in how we do business and enhance the lives of our employees. Do our values speak to you?

    Benefits

    • Kitestring offers excellent benefits to its employees including:
    • Unlimited PTO
    • Maternal/Paternal Leave Policy
    • Healthcare Benefits for Spouse, Domestic Partner, and Dependents
    • Matching 401k 2-1 up to 4%
    • H1B and Perm Sponsorship

    As a Java Lead Developer, you will:

    • See out a project from conception to final product, leading medium to large scale projects by reviewing requirements, translating them into technical solutions by being a part of the entire SDLC process.
    • Collaborate with team members including offshore resources to influence the architecture and design of software and help bring quality into the design of the product.
    • Troubleshoot business and production issues, working alongside teams in cross-functional and agile environments.
    • The lead developer will be doing 60% coding and 40% leading a team of 2-3 developers and project manager.
    • The lead developer will receive high level requirements, break down the stories and assigning work to team.
    • Stay abreast of developments in web applications and programming languages.

    Areas of responsibility include:

    • Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.
    • Drives technical vision and influences product roadmap and vision
    • Implement large-scale, complex, cross-functional projects.
    • Leads the discovery phase of large projects to develop high level design.
    • Supervise the work of cross-functional groups of engineers, including offshore associates.
    • Directs root cause analysis of critical business and production issues.
    • Documents testing and maintenance of application corrections and improvements.
    • Influence decisions, builds consensus, and resolves conflicts constructively and proactively.
    • Supports business objectives and ensures the business needs are being met.

    Technology experience:

    • Java 8 (Required), Java 11 (Preferred)
    • Spring Boot Microservices
    • Cloud Architecture Patterns and Implementation Experience
    • Cloud Experience (some Azure is preferred)
    • Apache Kafka Pipeline Implementation Experience (or similar event-driven pipeline)
    • Be able to discuss retention periods, message failure processing, dead letter queues, retry logic etc.
    • Kubernetes Experience and discussion around configuration requirements, best practices when provisioning new services. Expertise is not required, but must be able to demonstrate and understanding of the key factors.
    • Distributed database principles and design