Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Developer

Smart Data

Job Description

Job Description

About Us

For more than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy, technology, and business transformation for Fortune 100 companies, mid-sized firms, and startups. At SDS, we empower our development teams to address our clients’ critical business challenges by leveraging cutting edge technologies. If you seek a workplace where your contributions are truly appreciated, then SDS is the company for you. Join us today to work alongside fellow development specialists and become a crucial part of our dynamic and cohesive community.

Role Overview

We are seeking a Senior Software Engineer with strong Java, Spring Boot, Vue.js, and PrimeVue experience to support a cloud-native software development environment and help advance AI-assisted engineering practices. This is a hands-on, full-stack development position for an experienced engineer who can contribute across complex applications while providing technical guidance, mentorship, and leadership within collaborative engineering teams.

Java, Spring Boot, and Vue.js are core technical priorities, with particular emphasis on PrimeVue experience for front-end development. We are particularly interested in engineers who are AI-forward, actively incorporating AI-assisted development and agentic coding tools into their professional workflows. Claude Code experience is highly preferred, along with GitHub Copilot.

The right person will be comfortable working across large, polyglot codebases, embracing Extreme Programming (XP) practices, and helping teams adopt modern engineering approaches. This role requires someone who can independently solve complex technical problems while influencing how software is designed, developed, tested, and delivered.

What You'll Do

  • Design, develop, test, and maintain cloud-native applications using Java, Spring Boot, Vue.js, and PrimeVue.
  • Build and support backend services, APIs, and full-stack application functionality.
  • Develop reusable front-end components and application interfaces using Vue.js and PrimeVue.
  • Contribute to large, complex codebases involving multiple programming languages, frameworks, and architectural patterns.
  • Collaborate closely with engineers, architects, and technical leaders to establish architectural patterns, design principles, and implementation standards.
  • Apply AI-assisted development tools throughout the software engineering lifecycle to improve productivity, code quality, and delivery.
  • Champion AI-first engineering practices, including agentic development approaches, emerging tools, and responsible implementation standards.
  • Help establish repeatable practices and guardrails for AI-assisted software development.
  • Participate in collaborative engineering practices, including pair programming, Test-Driven Development (TDD), and continuous feedback.
  • Design, implement, and maintain unit tests, acceptance tests, and automated testing solutions.
  • Troubleshoot complex application and production issues using logs, metrics, and other diagnostic information.
  • Contribute to CI/CD pipelines and automated deployment processes using GitHub Actions and related tools.
  • Work with relational databases, NoSQL databases, and supporting technologies such as Redis and RabbitMQ.
  • Support applications running on cloud-native platforms such as Azure, Kubernetes, or Tanzu Application Service.
  • Research complex technical challenges, evaluate potential solutions, and make informed architectural and implementation decisions.
  • Provide technical mentorship and knowledge sharing to other engineers.
  • Help teams adopt new technologies, development practices, and AI-enabled workflows.
  • Partner with stakeholders to understand business requirements, define technical solutions, and estimate development work.
  • Take ownership of technical deliverables while adapting to changing priorities and project needs.

Required Qualifications

  • Minimum 8 years of professional software development experience, with 8–10+ years preferred.
  • Strong hands-on Java development experience.
  • Strong hands-on Spring Boot experience.
  • Strong Vue.js development experience.
  • Experience developing modern front-end applications using PrimeVue.
  • Strong backend development experience with the ability to contribute across the full application stack.
  • Experience developing, maintaining, and troubleshooting complex enterprise applications.
  • Ability to navigate large, polyglot codebases and contribute effectively across different technologies.
  • Experience with cloud-native application development and modern software engineering practices.
  • Experience using AI-assisted development tools within professional engineering workflows.
  • Strong understanding of software architecture, design principles, and development best practices.
  • Experience with automated testing and willingness to embrace Test-Driven Development.
  • Experience with Git, collaborative development workflows, and CI/CD practices.
  • Strong troubleshooting, analytical, and problem-solving capabilities.
  • Ability to independently research complex problems and translate findings into actionable solutions.
  • Experience providing technical mentorship or guidance to other engineers.
  • Strong communication, collaboration, and feedback skills.
  • Ability to adapt to changing priorities, emerging technologies, and evolving engineering practices.

Highly Preferred Qualifications

  • Claude Code experience, particularly agentic development workflows.
  • GitHub Copilot experience, including CLI-based workflows.
  • Experience using AI tools strategically across design, development, testing, debugging, and delivery.
  • Experience with Extreme Programming (XP) practices.
  • Experience working in pair programming environments.
  • Hands-on Test-Driven Development (TDD) experience.
  • Experience with Azure, Kubernetes, Pivotal Cloud Foundry, or Tanzu Application Service.
  • Experience building and maintaining CI/CD pipelines using GitHub Actions.
  • Experience with Redis, RabbitMQ, relational databases, or NoSQL databases.
  • Experience establishing architectural standards and improving engineering practices across teams.
  • Experience influencing technical decisions and driving adoption of new development approaches.

Nice to Have

  • Python development experience.
  • Professional experience within the insurance industry.
  • Experience working across both Java/Spring Boot and .NET application environments.
  • Experience with IntelliJ, VS Code, Visual Studio, ReSharper, or Rider.
  • Experience supporting complex distributed systems.
  • Experience mentoring engineers through technology or process changes.
  • Bachelor's degree in Computer Science or equivalent professional experience.

What Makes Someone Successful in This Role?

This position is particularly well suited for an experienced software engineer who enjoys building applications hands-on while helping other engineers improve how they work.

You should be comfortable moving between backend Java/Spring Boot development and front-end Vue.js/PrimeVue development, understanding how application components fit together, and making sound technical decisions across the full stack.

We want someone who sees AI as a meaningful evolution in software engineering rather than simply another productivity tool. Engineers who can demonstrate how they've used Claude Code, GitHub Copilot, or agentic AI workflows to improve development efficiency, testing, troubleshooting, or delivery will stand out.

The ideal candidate embraces collaboration, pair programming, continuous feedback, and modern testing practices. You should be willing to challenge established approaches constructively, experiment with emerging technologies, and help colleagues become more effective.

The goal is not simply to bring in a senior developer who can deliver features independently. We need someone who can combine strong Java/Spring Boot and Vue.js/PrimeVue development skills with AI-forward thinking, technical mentorship, and the ability to influence how engineering teams build software.

What You’ll Get

 

SDS, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.

 

  • Competitive base salary
  • Medical, dental, and vision insurance coverage
  • Optional life and disability insurance provided
  • 401(k) with a company match and optional profit sharing
  • Paid vacation time
  • Paid Bench time
  • Training allowance offering
  • You’ll be eligible to earn referral bonuses!

Location: Hybrid – 2 days per week onsite in downtown, cincinnati

Work Authorization: U.S. Citizens, Green Card holders, or OPT. H1-B requires leadership approval. No C2C.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Java Developer in Cincinnati, OH vacancy
  •  ...JOB SUMMARY Lead Java/Spring Boot Engineer The LeadJava/J2EE Engineer will provide technical leadership and expertise in designing, developing, and implementing robust, scalable, and secure enterprise applications. This role requires deep proficiency in Java/J2EE... 
    Senior
    Full time

    OpTech

    Cincinnati, OH
    11 hours ago
  •  ...JOB SUMMARY Lead Java/Spring Boot Engineer Are you the right candidate for this opportunity Make sure to read the full description...  ...will provide technical leadership and expertise in designing, developing, and implementing robust, scalable, and secure enterprise... 
    Senior

    Optech

    Cincinnati, OH
    10 days ago
  •  ...individuals will be integrating backend services to microservices. Java 6OracleSpringJAX-WSWorked with stored proceduresProficient...  ...your emailor resume.SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And Services
    Senior
    Local area

    Sonsoft

    Cincinnati, OH
    1 day ago
  • $60k

     ...across industries and process oriented approach enables clients to develop cost effective and robust solutions. We strive to prove...  ...connections with top tech talent. Job Description 5-12 + Years of Java, J2EE and web/internet based programming experience (both client... 
    Senior
    Permanent employment
    Temporary work

    Dellfor Technologies

    Cincinnati, OH
    1 day ago
  • Job Description Job Description Technical Architect/ Sr Java Lead (Springboot)
    Senior

    ClifyX, INC

    Cincinnati, OH
    7 days ago
  • $140k

     ...performance optimization techniquesCollaborate with UXUI teams to deliver intuitive digital experiencesBackend Development Java Spring BootDesign and develop enterprisegrade backend services using Java and Spring BootBuild scalable REST APIs and microservices supporting... 

    LTM

    Cincinnati, OH
    11 hours ago
  •  ...be considered. Agility Partners is seeking a qualified Lead Java/J2EE Engineer to fill an open position with one of our clients...  ...opportunity to provide technical leadership while designing and developing secure, scalable enterprise applications using modern Java technologies... 
    Full time
    Local area

    Agility Partners

    Cincinnati, OH
    1 day ago
  •  ...Java Developer Software Technologies is currently seeking a Java Developer for a position located in Cincinnati, OH. Responsibilities...  ...solutions Perform unit and integration testing Partner with senior resources, gaining insights Provide mentoring to junior... 

    Software Technology Inc

    Cincinnati, OH
    5 days ago
  •  ...Role: Lead Java/J2EE Engineer - Back End Location: Cincinnati, OH _ Onsite Pay Rate: $75-85/hour on W2, client will not consider...  ...IaC using Terraform. ~ Demonstrable expertise in designing, developing, and consuming RESTful and SOAP web services. ~ Strong understanding... 
    Full time

    CBTS

    Cincinnati, OH
    1 day ago
  •  ...Dev: Java Languages: Java, Javascript, Python, postgreSQL, Oracle SQL Frameworks/Technologies: Springboot, AWS(Redshift, Aurora, Beanstalk, ECS, Lambda, Codepipeline, Codebuild, Cloudformation) Work skills: Agile, cybersecurity mindset, business data experience... 

    Software Technology Inc

    Cincinnati, OH
    5 days ago
  • Job Title Full lifecycle application development Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software...

    E-Solutions

    Cincinnati, OH
    4 days ago
  •  ...Java Development (Core Java, and Struts) Location: OH Tenure : Long Term Contract Interview: Phone/WebEx Must Have : Core Java, Struts, Spring and Hibernate experience, IBM Websphere, DB2 Job Description: • Good communication skills interaction... 
    Long term contract

    ACI Infotech

    Cincinnati, OH
    5 days ago
  •  ...Greetings, Job Title: Senior Java Developer Location: Cincinnati, OH - Onsite Payrate $65/hr on W2 We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their... 

    Hudson Manpower

    Cincinnati, OH
    3 days ago
  •  ...Services. We don't just help you secure a Tech Job, but we build your solid career in technology. Responsibilities 1. Work on Java, Spring, and Hibernate with React as frontend technology. 2. Work with familiarity with RESTful APIs for back-end services. Required... 
    H1b
    Immediate start

    SynergisticIT

    Cincinnati, OH
    3 days ago
  •  ...Lead Java Developer Location: Cincinnati, OH, USA (Onsite) Client: Fifth Third Bank Technical Skills Amazon Web Services (AWS) Application Dev. Develop Microservices Develop Spring applications Technical Leadership Job Description We are... 

    Kasmo Global

    Cincinnati, OH
    5 days ago
  •  ...Thursdays**\n•\t6+ years of professional programming experience with Java/Spring Boot\n•\tFront end experience with Vue.js or Vue or any...  ...Job Description Insight Global is seeking a Full Stack Java Developer for a leading insurance client’s innovation-focused software... 

    Insight Global

    Cincinnati, OH
    5 days ago
  •  ...Description: On-site in Cincinnati, OH Our client seeks a Lead Java/SpringBoot Engineer to provide technical leadership in designing, developing, and implementing robust, scalable, and secure enterprise applications. The role requires deep proficiency in Java/J... 
    Hourly pay
    Local area

    Eliassen Group

    Cincinnati, OH
    2 days ago
  • Hire Type: Full Time Only Job Description Must have strong prior experience working with Angular JavaScript, Java, Spring framework. Hands on knowledge in Programming. Hands on experience in Java, C, C++, Scripting, Cassandra - CQL, UNIX scripting, SQL (This is an export... 
    Full time

    Next Level Business Services, Inc.

    Cincinnati, OH
    1 day ago
  • $83k - $108k

    We're growing the technology group at Capital Advisors Inc and need a mid-level Java Developer who treats reliability as a feature, not an afterthought. Boiled down: contract, $83,000 - $108,000, 3 years of Python, and a seat at the table where Capital Advisors Inc decisions... 
    Contract work
    Weekend work

    Energy Innovation Corp

    Covington, KY
    1 day ago
  • $60 - $65 per hour

     ...A client of Innova Solutions is immediately hiring for a " Lead Java Developer" Position type: Full-time Contract (W2) Role: Lead Java Developer Duration: 6+ months Contract Location : Cincinnati, OH (Onsite role) Primary Skill Required for the Role... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    Innova Solutions

    Cincinnati, OH
    3 days ago
  •  ...few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients.... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Cincinnati, OH
    3 days ago
  •  ...Job Description Job Description Description: On-site in Cincinnati, OH   Our client seeks a Java Developer with experience designing, developing, and maintaining enterprise applications using Java, Spring Boot, AWS, Terraform, and Jenkins. The role spans the... 
    Hourly pay
    Local area

    Eliassen Group

    Cincinnati, OH
    26 days ago
  •  ...Job Title: Solution Architect - Java Full Stack Location: Plano, Texas Years of Experience: 15+ Years Responsibilities...  ...trends to drive innovation within the team. Mentor junior developers and provide technical leadership throughout the project... 
    Full time
    Contract work

    Yantran LLC

    Cincinnati, OH
    1 day ago
  •  ...Senior Solution Architect In Automation & Workflow Engineering Required Skills & Experience Experience across the following technologies...  ..., Kafka, and event-driven architecture Application Platforms: Java / JEE and C# /.NET Cloud and On-prem: Microsoft Azure and... 
    Senior

    Insight Global

    Cincinnati, OH
    3 days ago
  • $78 per hour

     ...data delivery teams by designing automated testing frameworks, developing robust test strategies, and ensuring the quality of data, APIs,...  ...automated test scripts. Perform API testing and validation for Java and Python-based services. Validate data movement,... 
    Senior
    Full time
    Contract work
    Local area

    OpTech

    Cincinnati, OH
    11 hours ago
  •  ...Soft Consulting is currently hiring for a Senior Software Engineer - Back End IV for our...  ...field. ~9+ years of experience in Java/J2EE development, with a focus on enterprise...  ...Demonstrable expertise in designing, developing, and consuming RESTful and SOAP web services... 
    Senior
    Full time
    Currently hiring
    Local area

    V-Soft Consulting Group, Inc.

    Cincinnati, OH
    1 day ago
  • $60k

     ...across industries and process oriented approach enables clients to develop cost effective and robust solutions. We strive to prove...  ...connections with top tech talent. Job Description Experience as a Java Architect on large scale,web-based applications Java EE framework... 
    Permanent employment
    Temporary work

    Dellfor Technologies

    Cincinnati, OH
    1 day ago
  •  ...Assistance, Inc., (SGA), is searching for a Senior Software Engineer - Back End for a...  ...technical leadership and expertise in designing, developing, and implementing robust, scalable, and...  .... Requires deep proficiency in Java/J2EE development, extensive experience with... 
    Senior
    Contract work

    Software Guidance & Assistance, Inc. (SGA, Inc.)

    Cincinnati, OH
    1 day ago
  •  ...achieve by sitting in a boardroom. As a Partners in Performance Senior Principal you will provide overall, on-site team leadership,...  ...skills, and large enough to unleash that potential as your career develops. Visit pip.global, Partners in Performance, Part of Accenture... 
    Senior
    Live in
    Work at office
    Local area
    Immediate start
    Remote work

    Accenture

    Cincinnati, OH
    3 days ago
  •  ...JOB DESCRIPTION GENERAL FUNCTION: The Senior Application Support Engineer is responsible for ensuring the operational stability...  ...support efforts, ensuring rapid resolution of issues related to Java Spring and Ruby on Rails web services. • Perform root cause... 
    Senior

    United IT Solutions

    Cincinnati, OH
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!