Role Name: Java / Spring Boot Integration Developer
Work site: Columbus, US (Onsite)
Role Summary
The Java/Spring Boot Developer is responsible for building modern integration services, APIs, and event-driven solutions that support enterprise business capabilities. The role designs, develops, tests, and deploys cloud-native microservices aligned with enterprise architecture standards.
Key Responsibilities
Design and develop microservices using Java and Spring Boot.
Build RESTful APIs and event-driven integrations.
Create reusable service components and shared libraries.
Develop integrations with Kafka, APIM, databases, and SaaS platforms.
Write automated tests and implement quality gates.
Build CI/CD pipelines using GitHub Actions.
Deploy applications to Kubernetes and OpenShift environments.
Implement security standards including OAuth2, JWT, TLS, and mTLS.
Monitor application health using Dynatrace, Splunk, and OpenTelemetry tools.
Utilize AI development tools to improve developer productivity.
Required Skills
Java 17+
Spring Boot
REST APIs
GitHub
SQL
Docker
Kubernetes/OpenShift
CI/CD
Preferred Skills
Kafka
Camunda
Redis
Azure
AWS
Event-Driven Architecture
Java 17+, Spring Boot & REST API