Kforce Inc

Lead Java Developer - Warehouse Mgt Systems

Coppell, TX, US

about 2 months ago
Save Job

Summary

Responsibilities

Kforce has a client in Coppell, TX that is seeking a Lead Java Developer - Warehouse Management Systems. We are seeking an experienced Full Stack Lead Developer to drive and oversee the development of cutting-edge applications for our warehouse inventory systems. The ideal candidate will be proficient in backend API development, Java, and Spring Boot and will have a working understanding of system architecture, Azure message brokers, and continuous integration/continuous delivery (CI/CD) practices. Responsibilities:

  • Provide technical direction and guidance to developers, product owners and analysts to assist with prioritization of work and ensure development timelines are adhered to
  • Collaborate with other technical leads, architects, and senior stakeholders to define and refine the technical vision and roadmap for the applications
  • Lead the design and development of scalable, reliable, and secure backend services using Spring Boot, RESTful APIs, and microservices architecture
  • Define and enforce system architecture best practices, ensuring consistency and quality across all layers of the application stack
  • Collaborate on the integration of front-end technologies (e.g., React, Angular, Flutter, Android) with backend systems, ensuring seamless data flow and user experience
  • Design and implement backend APIs with a focus on performance, security, complex business logic, and scalability using Spring Boot
  • Manage API security through authentication (OAuth, JWT), authorization, and encryption mechanisms
  • Optimize application performance by addressing bottlenecks in database queries, application code, and infrastructure
  • Lead the translation of business requirements into detailed technical designs, considering performance, scalability, and future growth
  • Ensure continuous improvement of the software design process by applying industry standards, design patterns, and new technologies

Requirements

  • Bachelor's degree (or greater) in Computer Science, Software Engineering, or a related field; Equivalent work experience will be considered
  • 5+ years of professional experience in software development
  • 2+ years of leading cross-functional development teams
  • Experience with Spring Boot (Java), RESTful APIs, and microservices architecture
  • Strong working knowledge SQL (e.g., Microsoft SQL Server, PostgreSQL, Oracle, MySQL)
  • Experience with frontend technologies like Angular, React, Flutter, etc.
  • Knowledge of Docker, Kubernetes, and related containerization technologies for cloud-native applications
  • Familiarity with message queues (e.g., Azure Service Bus, Event Hubs, Kafka) and asynchronous processing
  • Strong communication skills (both written and verbal) to discuss concepts, expectations, requirements and objectives of a project task with technical and non-technical team members
  • Excellent problem-solving abilities and a strong sense of ownership over projects
  • Strong collaboration and negotiation skills, especially when working with cross-functional teams
  • A proactive, solution-oriented mindset and the ability to navigate ambiguity by being direct and specific
  • Experience with Agile methodologies and related tools (e.g., Jira, Service Now)
  • Familiarity with monitoring and alerting tools like Dynatrace or App Insights
  • Proven experience with developing complex systems in a warehouse management system (WMS) or supply chain management environment is highly desirable
  • Experience working with large-scale enterprise applications in cloud-native environments, particularly on Azure
  • Experience in an industry such as warehousing, logistics, shipping or receiving is desired

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.

By clicking “Apply Today” you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job