Java Developer
This position will be a 4-month contract with possibility for extension in Columbus, OH.Required Experience & QualificationsJava / J2EE, EJB – Primary language for mid-tier servicesjava skills - annotation processing/code generation, legacy codebase integration, etc.RESTful or GraphQL API design and development – Building and consuming APIsMicroservices architecture – Service decomposition, inter-service communicationMessage queues / Event-driven architecture – Kafka, SQS, or similar messaging systemsSQL / Relational databases – Oracle, PostgreSQL, or similarORM frameworks – Hibernate, JPAAWS services – EC2, EKS, ECS, S3, Secrets Manager, IAM, CloudWatchKubernetes – Pod management, deployments, services, config maps, troubleshootingDocker – Containerization, Dockerfile creation, image managementCI/CD pipelines – Jenkins, or similarInfrastructure as Code – CloudFormation, Terraform basicsNice to Have:Experience with IBM WebSphere Application ServerAI-assisted development tools (e.g., Kiro, Copilot, or equivalent).Knowledge, Skills, Abilities and Other (KSAOs)• Demonstrated ability to work independently with limited supervision while partnering effectively with business, technology, and delivery teams.• Strong communication and collaboration skills, including the ability to translate technical, functional, and control concepts for mixed stakeholder audiences.• Knowledge and experience in Agile delivery methods, iterative testing, disciplined documentation, and continuous improvement practices.• Experience designing or implementing enterprise applications, cloud services, integrations, data solutions, automation, or ERP-related platform capabilities.• Strong practical ability to translate business responsibilities into maintainable job roles, data roles, privilege structures, access request catalogs, and SoD remediation evidence.• Experience with identity lifecycle processes, cloud security, auditing/reporting, automation-minded access validation, and release regression practices is strongly preferred