Senior Java Developer
IDEXX
(Westbrook, Maine)IDEXX Laboratories was founded by David Shaw in 1983 with five employees in the Old Port neighborhood of Portland, Maine to respond to a new niche market, the detection of diseases in livestock and poultry animals such as cows, pigs and chickens. Within a few years, the company distinguished itself as a leader in immunoassay kits, including the now industry-renowned SNAP® family of tests that detect diseases in cats, dogs and other animals.
IDEXX is looking for great Java Developers. You should enjoy finding solutions to big problems, working collaboratively with a smart and passionate team, and being a part of a multi-year strategic objective. You will work on a critical system that directly improves the lives of animals all over the world, drives standard lab process, and delivers functionality that users are passionate about.
- Fast paced team oriented environment that rewards results
- A state of the art facility with on-site gym, wonderful people, and great food
- Close proximity to the greatest city in Maine
- Design, development, maintenance, and enhancements of worldwide business applications.
- Assist in the design effort and provide work estimates. Design, code and test software with limited supervision.
- Familiar with and be able to follow the industry-standards for SOA design patterns and SOA coding practices.
- Follow all appropriate design, development, and testing standards.
- Collaborate with team members and customers to define customer requirements and how they fit into the application in an easily understood manner..
- Ability to quickly and accurately discuss the impact of new technology, platforms and design criteria on the SOA application.
- Demonstrate understanding of the key benefits of implementing Service-Oriented Architecture (SOA).
- Ability to leverage a background in technologies as well as an understanding of the latest technologies and their impact on product development.
- Strong object-oriented design and analysis skills experience with SOA Architecture..
- Analyze, debug & resolve medium-complexity application software problems.
- Experience in System integration design and implement integration solutions more rapidly and reliably.
- Provide standard documentation for all phases of application development.
- Understand the business function(s) supported by the application software.
- Provide a high level of customer service, partner with end-users in the resolution of application problems or in the deployment of new software applications.
- Other duties as required.
Education:
- Bachelor’s Degree in Computer Science required or equivalent technical training and work experience.
Skills:
- 5+ Years of Java programming in Java 6 & above.
- Extensive experience in software industry specialized in integration/middleware technologies.
- Hands-on web service development experience in SOA environment.
- Proficiency and experience Oracle SOA Suite 12c/11g (BPEL, OSB, & BAM).
- JAX-WS and JAX-RS experience, including SOAP, REST, JSON, SAML, WSDL, UDDI.
- XML experience, including schema design/extensions, XML parsing with SAX/DOM/JAXB, XSLT/ XQuery.
- Design and develop Oracle Mediator & BPEL processes (Synchronous and Asynchronous).
- Nice to have experience in HTML5 & Node JS
- Experience with Micro services and its design patterns.
- Nice to have cloud development experience.
- Experience in Trouble Shooting and Code Reviewing.
- Experience with Java EE Technology (JPA, Hibernate, Spring etc.)
- Ability to deliver functionality in a fast-paced environment as part of an Agile team
Nice to have:
- Familiarity with Scrum is a bonus.
- Experience with ODSI & Weblogic Integration is a plus.
- Java Swing experience a plus
Questions
There are no answered questions, sign up or login to ask a question
- Programming
- Trouble Shooting
- XML
- Hibernate
- HTML5
- Java EE
- JPA
- JSON
- Node.js
- Oracle SOA Suite
- REST
- Scrum
- SOAP
- Computer Science
- Web Services Description Language
- Universal Description, Discovery, and Integration
- Code Review
- Java 6
- JAX-RS
- Java Swing

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.