Backend Java Developer

Sorry, this job has expired.

Cincinnati, OH

$40.00 – $55.00 Hourly
Job description
Cloudteam is now hiring a Backend Java Developer.

As the Backend Java Developer you are responsible for leading the design, development, testing, debugging, maintaining and documenting software components for the Video Analytics project to which you are assigned. You will be involved in the technical design process and complete estimates and work plans for design, development, implementation, and rollout tasks per Agile development standards.

You will also communicate with the appropriate teams to ensure that assignments are delivered with the highest of quality and in accordance to Agile delivery standards. You should strive to continuously improve the software delivery processes and practices by being a role model and demonstrating our core values of respect, honesty, integrity, diversity, inclusion and safety of others.

Java Developer – Video Analytics (ClickList – Back-end)
• Program – Multiple video aided analytics projects focused on Click List, loss prevention, etc.
• Senior level back-end developer with experience in integrations and system design.

Core Technologies Required:
• Spring/Spring Boot
• Microsoft SQL Server for database
• Java 7/8,
• Jquery
• Hibernate, Junit
• Ant, Maven, Gradle
• Relational database understanding
• git concepts/usage
• ESB/SigExp for store to central communication
• MQTT messaging
• No SQL database understanding
• PCF/Cloud Foundry client
• Microservice/Cloud environment

Additional Technologies Desired:
• Angular 5 js
• ESB/SigExp for store to central communication
• MQTT messaging
• Javascript, JSPs
• Javascript testing libraries (Jasmine, Mocha, etc.)
• Ionic
• HTML5 NodeJS ecosystem
• Webpack, gulp, (build tools)
• Cordova Android/iOS basic concepts
• Android Studio/Xcode
Education requirements
• MS in Computer Science or equivalent experience.
Experience requirements
• Proven success developing Java Features associated with large scale projects.
• 7+ years of experience in systems analysis, design or programming and the associated development methodologies.
• 7 years minimum experience in core Java technologies
• 7 years minimum experience in Object Oriented Design / Architecture.
• Must have a solid understanding and appreciation for SDLC tools, processes, and methodology.
• Must have the ability to interact well in a team environment.
• Must have a solid understanding and appreciation for SDLC tools, processes, and methodology.
• Lead and participate in the design and implementation of large and/or architecturally significant applications.
• Champion company standards and best practices.
• Work to continuously improve software delivery processes and practices.
• Build partnerships across the application, business, and infrastructure teams.
• Develop programming specifications.
• Design, code and unit test application code using Software Development Life Cycle (SDLC) best practices.
• Participate on an Agile software development team, including active participation in all Agile ceremonies (refinement, planning, retrospectives, and showcases).
• Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC. • Participate in all phases of system testing.
• Communicate with the appropriate teams to ensure that assignments are managed appropriately and that completed assignments are of the highest quality.
• Must be able to perform the essential functions of this position with or without reasonable accommodation.

About us:
Cloudteam's concept was founded by long-time friends Lou Exline and Kris Kocan in July of 2011. Our goal is to address the issues that exist in the industry today. Consultants and customers are going to enjoy our emphasis on qualifying, transparency, training, privacy and service. Not to mention our ability to reduce margins by eliminating friction. Eliminating friction means consultants make more and customers pay less!

We are an Equal Opportunity Employer.