IDS is seeking a Senior Java Developer with an expert understanding of the Java Platform, Enterprise Edition (Java EE) specifications, expertise with the Spring MVC framework and expertise with Web Services and REST APIs. You will be responsible for the architecture and development of HTML5/Angular web applications using Java EE and Spring. We’re looking for somebody who is a confident problem solver and who proactively challenges traditional solutions.

Responsibilities include, but are not limited to, the following:
-Java EE / Enterprise Java application full life cycle development including specifying, building and deploying on application servers and Web Services applications.
-Develop high quality SOA/REST services for web-based applications, create fast, easy-to-use, high volume production applications, and develop prototypes quickly.
-Contribute in the architecture and implementation of changes across our product base.
-Develop detailed technical analysis and design specifications based on functional requirements.
-Collaborate heavily with fellow developers, designers and analysts to solve problems.
-Create and improve existing reusable components.
-Optimize web application middle-tier to maximize speed and scale.

Knowledge and Skills:
-This position requires a minimum of seven (7) years of experience developing web applications using Java EE and Spring.
-This position requires a minimum of seven (7) years of experience with middle-tier technologies including but not limited to Spring Boot, Spring JDBC, REST/SOAP, JSON, AOP, XML, JUnit, OAuth, SAML, PKI, Gradle and Maven.
-This position requires a minimum of three (3) years of experience with Oracle and PL/SQL.
-This position requires a minimum of three (3) years of experience with deploying/maintaining applications in AWS.
-This position requires one (1) or more years of experience with deploying/maintaining applications in AWS.
-This position requires one (1) or more years of experience with Docker or similar containerization implementations.
-This position requires one (1) or more years of experience supporting Single Page Applications (SPA) utilizing Angular or React.
-Experience with continuous integration tools (e.g. Jenkins, Artifactory) and version control systems (Git) is preferred
-Experience with data/API integration tools (e.g. Talend, Camel, Apigee) is preferred
-Candidate should have a good understanding of the current state of modern web development.
-Candidate should have a disciplined approach to testing and quality assurance.

Education and Work Experience: This position requires a minimum of a Bachelor's degree from an accredited college or university in information technology, computer science, mathematics, accounting, economics or other related discipline. Experience in lieu of education may be considered if the individual has seven (7) or more years of relevant experience.

Security Clearance: Applicants selected for employment may be subject to a Federal background investigation and may need to meet additional eligibility requirements for access to classified information or materials.

Travel: Some travel may be required.

Hours: Normal work schedule hours may vary, Monday through Friday. May be required to work additional hours and/or weekends, as needed, to meet deadlines or to fulfill travel obligations.

Salary Range: Commensurate with experience.

For more information, visit www.get-integrated.com.

This role can be performed remotely anywhere in the United States with the exception of Colorado.