- Salary
- $55 – $60
- Location
- Cincinnati, Ohio, United States
- Workplace
- Onsite
- Type
- Contract
- Department
- ENGINEERING
- Seniority
- Mid
- Experience
- 8+ years
- Education
- Bachelor
- Source
- Recruitee
Description
We are seeking an experienced Senior Software Engineer with strong hands-on expertise in Java, Spring Boot, Vue.js, and PrimeVue to develop and maintain cloud-native enterprise applications. The ideal candidate will have full-stack development experience, strong problem-solving skills, and an interest in AI-assisted software engineering.
Key Responsibilities:
Design, develop, test, and maintain full-stack applications using Java, Spring Boot, Vue.js, and PrimeVue.
Build and support backend services, REST APIs, and reusable front-end components.
Work across complex enterprise applications, multiple programming languages, and architectural patterns.
Apply AI-assisted development tools such as Claude Code and GitHub Copilot to improve productivity, testing, debugging, and code quality.
Collaborate with architects and engineering teams to establish software design standards and best practices.
Participate in pair programming, Test-Driven Development (TDD), and Extreme Programming (XP) practices.
Develop automated unit tests, acceptance tests, and CI/CD pipelines using GitHub Actions.
Troubleshoot application and production issues using logs, metrics, and diagnostic tools.
Work with relational and NoSQL databases, Redis, and RabbitMQ.
Support cloud-native applications running on Azure, Kubernetes, or Tanzu Application Service.
Provide technical mentorship and contribute to architectural decisions and engineering improvements.
Collaborate with stakeholders to understand requirements, estimate development efforts, and deliver reliable software solutions.