Java Integration Engineer

Ohm Systems

Not Interested
Bookmark
Report This Job

profile Job Location:

Indianapolis, IN - USA

profile Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Description

Purpose:

The contractor will be responsible for modernizing and integrating enterprise applications using Apache Camel and Spring Boot. This role demands deep expertise in integration patterns Java development observability and secure deployment practices. The contractor will work closely with architecture and DevOps teams to ensure scalable secure and observable solutions.

Specific Responsibilities:

Integration Development:

  • Design and implement Camel routes using Java DSL and Enterprise Integration Patterns.
  • Develop Spring Boot applications leveraging auto-configuration and starter modules.
  • Adapt connectors for databases messaging systems (JMS) and REST APIs.

Modernization & Migration:

  • Upgrade JBoss EAP migrate legacy Java applications (Java 8) to Java 11/17.
  • Refactor JBoss-based security to Spring Security with OAuth2/JWT.
  • Migrate Fuse
  • Manage Maven dependencies and resolve compatibility issues.

Deployment & DevOps:

  • Package and deploy stand-alone Spring Boot Camel applications.
  • Integrate with Azure DevOps pipelines for automated builds and deployments.
  • Configure container registries and Git workflows.

Testing & Observability:

  • Implement unit and integration tests using JUnit 5 Mockito and Camel Test Kit.
  • Enable Spring Boot Actuator and monitoring tools for health checks and metrics.
  • Ensure compliance with testing standards and observability best practices.

Security & Compliance:

  • Apply OWASP Top 10 secure coding practices.
  • Implement CIS compliance standards via platform configurations.
  • Configure TLS/SSL for secure communication.

Collaboration & Leadership:

  • Work closely with architects and DevOps engineers to align on technical direction.
  • Provide technical guidance and documentation for integration solutions.
  • Participate in sprint planning reviews and retrospectives.

Competencies:

Position Requirements:

  • Bachelors degree in Computer Science or equivalent experience.
  • 7 years of experience in Java development with 3 years in Apache Camel and Spring Boot.
  • Experience with Red Hat Build of Apache Camel for Spring Boot.
  • Familiarity with Azure DevOps Git and container registries.
  • Strong understanding of secure integration patterns and compliance standards.
  • Excellent debugging testing and deployment skills.
  • Strong communication and collaboration abilities.

Job Description Purpose: The contractor will be responsible for modernizing and integrating enterprise applications using Apache Camel and Spring Boot. This role demands deep expertise in integration patterns Java development observability and secure deployment practices. The contractor will work cl...
View more view more

Key Skills

  • APIs
  • Jenkins
  • REST
  • Python
  • SOAP
  • Systems Engineering
  • Service-Oriented Architecture
  • Java
  • XML
  • JSON
  • Scripting
  • Sftp