Java Developer

  • Contract

Company Description

Wimmer Solutions connects industry leading companies in the Pacific Northwest and beyond with the talent and resources they need to achieve their potential.

Over the past 12+ years, we’ve built a reputation for creating amazing outcomes for our clients: bringing the right technical expertise and business acumen to help them achieve their goals, and crafting solutions that address their most complex technology and business challenges with swiftness and precision.

But these achievements are only a small part of the Wimmer story.

We know that successful outcomes for our clients are only possible when our team members have the tools and support they need to thrive. That’s why maintaining a truly legendary culture of inclusion, innovation, and fun as we grow has always been our top priority. We delight in matching our consultants with opportunities that energize and inspire them, and fostering a working environment that honors the diverse talents and passions of each member of our team.

Thanks to the talents, passions, and creative ideas they bring, we’ve expanded our service offerings, grown into new markets, and made a real and lasting impact on the communities where we work, live, and play.

We’re proud to be known as one of the best in the business, but not one to sit on our laurels, we’re already exploring what’s next, and excited for an even brighter future.

Job Description

  • Understanding of multi-tier web application architecture with appropriate levels of abstraction within various architectural layers.
  • Implements data integration and data access solutions across various legacy, enterprise, and departmental applications via web services, XML, SOA, WSDL, REST, Messaging services.
  • Designs and implements high performance, scalable enterprise information architecture and distributed applications design.
  • Participates in code reviews and provides suggestions to improve quality and comply with architectural, design and coding standards and best practices.
  • Create and maintain web application architectural documentation and standards.
  • Facilitates knowledge transfer to development and support team members.
  • Maintain effective relationships with user department personnel.
  • Provides technical support and troubleshoots applications issues and bugs.

Qualifications

  • BS or BA degree in information systems, computer science, business administration or related work experience.
  • 5+ years of commercial or enterprise large scale web application and implementation, specifically Java J2EE, JSP.
  • 3+ years development and implementation of Web Services and/or Service Oriented Architecture (SOA)
  • 3+ years experience with messaging service specifically ActiveMQ (AMQ)
  • 3+ years working experience with RESTApi like Jersey
  • 2+ experience with API development platforms, Apigee preferred.
  • Working experience and expertise with Spring (Spring Boot, Spring Security) and Hibernate, JPA
  • Experience with integrated testing /test driven development processes using Junit, TestNG, Mockito
  • Knowledge of alternative data management technologies like memCached, MongoDB , Couchbase, Redis, Infinispans
  • Working knowledge of relational databases (Oracle) and database design
  • Experience in development tools (Eclipse, IntelliJ, Maven, Jenkins) and applications platforms
  • Experience with Continuous Integration practices
  • Excellent documentation and knowledge transfer skills
  • Familiarity with Javascript/React is preferred
  • Excellent communication, organizational and analytical skills
  • Prior experience in leading/mentoring execution focused development teams
  • Ability to multi-task and handle changing priorities

Additional Information

All your information will be kept confidential according to EEO guidelines.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply