Senior Java-Springboot/Vue.js-PrimeVue Developer

Hudson Manpower

  • Cincinnati, Ohio
  • 8 days ago

    Highlights

    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. Apply AI-assisted development tools such as Claude Code and GitHub Copilot to improve productivity, testing, debugging, and code quality.

    Numbers & Facts

    LocationCincinnati, Ohio
    Websitehttps://www.hudsonmanpower.com

    Description

    Job 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.

    Job requirements

    • Minimum 8 years of professional software development experience; 8–10+ years preferred.

    • Strong hands-on experience with Java and Spring Boot.

    • Strong front-end development experience using Vue.js and PrimeVue.

    • Full-stack development experience with backend services, APIs, and modern user interfaces.

    • Experience developing and troubleshooting complex enterprise applications.

    • Knowledge of cloud-native application development and software architecture principles.

    • Experience using AI-assisted development tools in professional software engineering workflows.

    • Experience with Git, automated testing, and CI/CD practices.

    • Strong analytical, debugging, and problem-solving skills.

    • Ability to work across large codebases and multiple technologies.

    • Experience providing technical guidance or mentoring other engineers.

    • Strong communication and collaboration skills.

    • Ability to work in a hybrid environment in Cincinnati, Ohio, with two days onsite per week.

    • Must not require employment sponsorship during the contract. F1, H4, L2, and other work-authorized candidates may be considered if they meet this requirement.

    Highly Preferred Skills:

    • Claude Code and agentic AI development workflows.

    • GitHub Copilot, including CLI-based workflows.

    • Extreme Programming (XP), pair programming, and Test-Driven Development (TDD).

    • Azure, Kubernetes, Pivotal Cloud Foundry, or Tanzu Application Service.

    • GitHub Actions, Redis, RabbitMQ, relational databases, and NoSQL databases.

    Nice to Have:

    • Python development experience.

    • Insurance industry experience.

    • Experience with .NET environments and distributed systems.

    • Bachelor's degree in Computer Science or equivalent professional experience.

    All done!

    Your application has been successfully submitted!

    You've already applied for this job

    Thank you for your interest - we've already received your application, so this new submission can't be accepted. Your previous application is on file.

    Similar Jobs