Senior Java Developer
Cleveland, OH (Hybrid, 3 days on-site/week)
6-month Contract to Hire
**Unable to do C2C or Provide Sponsorship**
Our client, a global leader in the paint and coatings industry, is hiring a Java Developer for their Merchandise Management Systems team. The developer would support the Paint Stores Group division where they are dedicated to revolutionizing inventory management solutions for both virtual and physical inventory in real time, driving the excellence of our retail operations.
As a Developer on our Merchandise Management Systems team, you'll play a pivotal role in designing, implementing, and enhancing key inventory projects. Your expertise will contribute to the continued success of vital systems, including maintaining our call center system, evolving the connect program for innovative Point of Sale (POS) functionality, and providing crucial support to the iBar application for managing damaged order corrections.
Key Responsibilities:
- Collaborate with cross-functional teams, including designers and back-end developers, to translate design concepts into interactive web applications.
- Write clean, well-documented code and participate in code reviews to maintain code quality and foster knowledge sharing.
- Optimize applications for maximum speed and scalability, identifying and addressing performance bottlenecks as needed.
- Stay current with industry trends and emerging technologies to suggest improvements and innovations for our web development processes.
- Contribute to the planning and estimation of project tasks and timelines, keeping stakeholders informed of progress.
- Actively participate in team discussions, offering ideas and solutions to technical challenges and actively seeking opportunities to learn and improve.
Knowledge & Experience:
- 5+ years of IT experience.
- Minimum of 5 years of experience working on all phases of the Software Development Lifecycle.
- Experience working with customers to build and formulate business requirements.
- 5+ years Java, ORM/JPA/Hibernate, Web Services, Object-oriented design techniques, and common design patterns.
- 3+ years of experience in writing SQL queries and stored procedures to Oracle databases.
- Experience testing, debugging, and diagnosing software bugs and system issues.
- Experience in automated testing desired.
- Microservices experience
- Advanced skills implementing API and Microservices architecture using any of the market leading solutions
- Experience in implementing business critical, high volume, and highly available services is a must.
- A strong hands-on development track records building integration and application utilizing a variety of technologies, development tools and database systems.