You will develop complex system designs and APIs using Java-based frameworks across cloud environments.
This role is on-site.
Responsibilities
Write Java-based code to develop new programs and implement complex system designs.
Design or customize software to optimize operational efficiency for client use.
Develop and create Application Programming Interfaces (APIs) using Spring Boot, Apache Camel, Hibernate, and Spring Data JPA.
Support the transition of applications throughout the full product development life cycle.
Travel or relocate to unanticipated client sites throughout the USA as required.
Required Skills
Java and J2EE with 5+ years of progressive experience.
Spring Boot for application development.
Apache Camel for integration patterns.
Hibernate and Spring Data JPA for data access.
Experience developing RESTful APIs.
Experience with cloud-based platforms.
Master’s degree in Computer Science, IT, Engineering, Business, or a closely related field with 6 months of relevant experience, OR a Bachelor’s degree in the same fields with 5 years of progressive experience.