Job Detail
Overview
Senior Java Integration Developer to be part of our information technology team enhancing our core SaaS application. A successful candidate for this role will have a solid foundation of software design and development fundamentals and will be a strong, responsive problem solver with the creativity to come up with innovative solutions to varying types of technical problems. Must be a self-starter that excels in a fast-paced, quickly changing environment as well as working in cross-functional teams to collaborate and deliver solutions.
Responsibilities
- Work with Business resources and Business Analysts to determine requirements for the development of a rewards program online catalog.
- Evaluation and implementation of business-to-business integrations (i.e. integrations primarily consisting of real-time APIs to catalog product suppliers).
- Provide catalog design implications and direction based on integration requirements.
- Collaborate with other team member to shape overall product direction and decisions
Qualifications
- Senior Java development experience, with sound knowledge of object-oriented design.
- Experience consuming external web services within an e-commerce system.
- Strong web service skills (REST/SOAP/JSON/XML), both building APIs for external consumption, as well as consuming external APIs using PHP and Java.
- Some PHP development experience is strongly preferred.
- Working knowledge of Apache web server, Tomcat, and relational databases.
- Development experience with 2+ database technologies, preferably PostgreSQL.
- Preferable to have experience with Agile software development and continuous integration using tools such as Stash, Maven, Bamboo, and Git.
Core Competencies & Attributes:
- Flexibility and adaptability, coping effectively with complexity and change.
- Excellent organizational, analytical and complex problem solving skills is imperative.
- Ability to communicate and interact effectively with technical professionals, as well as users and stakeholders who are non-technical.
- Ability to work independently, thrive in a fast-paced environment, prioritize work assignments, meet deadlines and produce an acceptable volume of work.
- Ability to work and collaborate well in cross-functional teams.
- Resourcefulness, creativity, good judgment, consulting and report writing skills.
Terry Bonertz952-841-9510 ext.1terry@involveit.comContact UsSubmit Resume