Role: Sr. Java Lead / Architect Location: Kansas City, KS.
Must pass a background/drug screen ------------------------------------------
Our direct client is looking to hire a Sr or Lead Architect OR Lead Developer for a direct hire/permanent position in Kansas City, KS. This is a Hybrid permanent hire role, however, may consider someone who is 100% Remote, if unable to find local talent.
Only needing to come into the office 1-day per week.
Hybrid candidates are preferred, however, will consider USA (minus, CA, CT, NY) Client is located in Kansas City, KS Must be able to work Central Time Zone
You will be working in the Retail Wholesale industry (90 years in business), working for a GREAT boss and working with an experienced team.
SKILLS:
10+ years of software development experience
5+ years of Java and Java frameworks experience
3+ years of experience with implementation and consumption of RESTful web services
2+ years serving as an Architect/Tech Lead
Job Description Sr or Lead Architect OR Lead Developer in Information Technology (IT) to provide architectural and leadership oversight for strategic, business-transforming technical solutions in IT service and support. Architect/Tech Lead is the premier customer-facing role serving as an advisor, subject-matter expert, and delivery partner for our customers. As an experienced Lead Engineer with a focus on solution implementation, you’ll be responsible for guiding our customers from concept to go-live and rollout. Architects/Tech Leads are passionate technologists who are up-to-date on the latest technologies, can dive into code and love nothing more than applying their skills to solve a customer challenge. More specifically you will be responsible for technical solutions related to merchandising. RESPONSIBILITIES
Serve as the subject matter expert and go-to resource for designing and delivering integrated solutions and implementation best practices.
Responsible for overall system-wide resiliency, scalability, data strategy, and operational efficiency.
Collaborate with customers to understand their business problem or needs and desired outcomes.
Architect solutions that align with industry best practices and Clients’s approved technology stack that address the customers needs.
Conduct architectural and code reviews.
Responsible for the lifecycle solutions, from selection to implementation, including software currency, upgrades and/or technology retirement
Deliver technical solutions with the highest quality and on time, on budget
Evaluate technology acquisitions designed to optimize feature/function for long term supportability, vendor viability and total cost of ownership
Responsible for the stability, availability, and operational effectiveness of solutions
Mentor/Lead lesser-experienced developers
REQUIREMENTS:
Bachelor’s Degree in Software Engineering, Computer Science, Computer Information Systems, or related degree
10+ years of software development experience
5+ years of Java and Java frameworks experience
3+ years of experience with implementation and consumption of RESTful web services
Experience in solution evaluation/selection and implementation for large scale, and complex environments
Experience in designing, developing, and implementing high performing, large scale, and complex systems including integration with third-party applications
Experience serving as a technical coach, mentor, subject matter expert, and escalation point for our customers, IT teams, and colleagues.
Experience executing on the organizational operation vision and goals, in alignment with department leadership
Possesses strong analytical and problem-solving skills
Accomplished interpersonal and communication skills, demonstrating a clear and articulate standard of written and verbal communications to various levels of audiences
Ability to work independently, self-starter, highly motivated, resourceful
Demonstrated mastery of multiple technologies over career and ability to learn new technologies
Ability to work as a committed member of a cross-functional team, sharing ideas and inputs from different perspectives in working towards delivering an exceptional product experience
Solid experience with full SDLC – requirements, design, development, testing, and deployment using waterfall and/or agile methodologies
Strong experience working with relational databases
Strong passion to mentor and grow the skillsets of lesser-experienced developers
Desire to still develop code in addition to architecting solutions and leading others
Excels in working remotely with remote team members
NICE TO HAVE/PREFERRED QUALIFICATIONS: (PLUS ONLY)
Retail, wholesale, or Consumer Product Goods industry experience
Mobile development (Android, iOS) experience
Development experience with IBM Integration Bus (IIB) and DataPower
Development experience with Java batch
Knowledge of Azure/AWS/ cloud or managed services
Demonstrated knowledge of latest security best practices (OWASP, CBE, NIST, etc)
Containerization technology knowledge (Docker; orchestration tools, i.e. Kubernetes)
Experience with common programming languages (Python, JavaScript, HTML5, CSS)
ETL development experience
Knowledge of event-based/message architectures
Knowledge of virtual networking (public, private, and hybrid networks and subnetworks), network interfaces, and identity/access management (security groups and roles, network access control lists)
Knowledge of latest DevOps technologies (Jenkins, CI/CD pipelines, IaC frameworks such as Ansible)