CrawlJobs Logo

Senior Full-Stack Developer, Java Focus

United States, Greater Cincinnati/Dayton, OH · Job Posted December 09, 2025
Apply Position
Job Link Share

Job Description

We're seeking a talented and passionate Senior Full-Stack Developer to join our growing team in the Greater Cincinnati/Dayton area. In this role, you'll have the opportunity to work on a variety of exciting projects across different industries and functions, utilizing cutting-edge technologies to create innovative solutions for our clients. You'll collaborate closely with clients and team members, contributing to the design, development, and implementation of end-to-end solutions. This is an opportunity to make a significant impact on our clients' success and contribute to our mission of creating a better world through technology.

Job Responsibility

  • Design, develop, and implement full-stack applications utilizing Java, and modern front-end frameworks
  • Collaborate with clients and internal teams to gather requirements and translate them into technical specifications
  • Write clean, efficient, and well-documented code
  • Participate in code reviews to ensure code quality and adherence to best practices
  • Contribute to all phases of the software development lifecycle, from planning to deployment and maintenance
  • Troubleshoot and debug software issues, ensuring high levels of performance and reliability
  • Work within an Agile environment, participating in sprints and contributing to team goals
  • Engage with clients to understand their business needs and provide technical guidance
  • Actively participate in our company's community impact and open-source initiatives
  • Embrace growth opportunities and contribute to our culture of continuous learning

Requirements

  • 5+ years of experience in full-stack software development
  • Proven experience in modern Java development, with proficiency in frameworks such as Spring, Struts, Hibernate, and more
  • Experience with cloud platforms, preferably AWS or Azure (or similar)
  • Solid understanding of front-end development using modern frameworks like React, Vue.js, or Angular, along with JavaScript, HTML, and CSS
  • Experience with databases (SQL or NoSQL), CI/CD pipelines, and testing frameworks
  • Strong working knowledge of Agile development methodologies
  • Experience with DevOps tools and processes such as Git, Jenkins, or Docker
  • Demonstrated ability to work independently and collaboratively within a team environment
  • Excellent communication, problem-solving, and interpersonal skills
  • A passion for creating innovative solutions and making a positive impact
  • Alignment with our core company values
  • Applicants must be authorized to work in the United States
  • A successful background check is required for employment with Ingage

Nice to have

  • Prior consulting experience
  • Experience working with diverse clients across different industries and functions
  • Active participation in community initiatives, open-source contributions, or similar activities

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Full-Stack Developer, Java Focus

8 matching positions

Senior Full-Stack Developer (Java) - Enterprise Applications

Are you looking for a career move that will put you at the heart of a global fin...
Location
Location
Poland , Warsaw
Salary
Salary:
241750.00 - 411650.00 zł / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in Core Java, Java EE, full-stack development, and proven experience in microservices architecture
  • Strong proficiency with enterprise message bus systems (e.g., Solace, TIBCO or other JMS-based systems) and deep knowledge of RESTful web services
  • Expertise in database design (Oracle 11+, writing complex SQL), ORM technologies, and J2EE application containers (e.g., Tomcat, WebSphere)
  • Strong UI development skills, including JavaScript, Bootstrap, JQuery, HTML5, and CSS3/Ajax
  • Familiarity with modern development environments (IDEs like Eclipse, IntelliJ), build tools (Maven, Ant), version control (Git), unit, integration, and system testing principles, and security best practices
  • Excellent debugging and problem-solving skills, good verbal and written communication, and the ability to balance technical requirements with business needs in a global team
  • Bachelor's degree in Computer Science, a related technical field, or equivalent work experience
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable web applications and microservices, focusing on usability, performance, and resilience
  • Implement robust business logic and design efficient, scalable database models
  • Develop and enhance user experience (UX) components
  • Interact with an extended, global team of passionate, experienced software developers, architects, and business analysts
  • Influence technologies and practices and contribute to design discussions and problem-solving sessions
What we offer
What we offer
  • Private Medical Care Program
  • Life Insurance Program
  • Pension Plan contribution (PPE Program)
  • Employee Assistance Program
  • Paid Parental Leave Program (maternity and paternity leave)
  • Sport Card
  • Holidays Allowance
  • Sport and team recreation activities
  • Special offers and discounts for employees
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Developer (React+Java)

ELEKS Software Engineering and Development Office is looking for a Senior Full-S...
Location
Location
Argentina
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional frontend development experience
  • 3+ years of hands-on React experience in production environments
  • 2+ years of experience with Java (Spring)
  • Experience working in or architecting microfrontend or large-scale distributed frontend systems
  • Track record of delivering complex features with minimal supervision
  • At least Upper-Intermediate level of English
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements, focusing on performance and availability
  • Analyze requirements, review designs, and estimate user stories following project methodology (Agile, Waterfall, etc)
  • Proactively propose code refactoring and optimization improvements according to the best software development practices and coding standards
  • Help maintain and improve high-quality standards within the developer community by sharing knowledge, conducting tech talks, and participating in the internal promotion verification process
  • Stay up-to-date with modern technology and obtain professional certifications
  • Support less experienced developers by providing training, distributing, and monitoring tasks
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Senior Full Stack Java Developer

As a Full Stack Development lead within our team, you will take on a critical l...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java and deep, hands-on experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, reactive spring)
  • Proven experience building and consuming RESTful APIs and designing microservices with Spring Boot
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB)
  • Solid understanding of data access layers and ORM frameworks like Spring Data JPA/Hibernate
  • Experience with build tools like Maven or Gradle
  • Proficiency in modern front-end technologies (e.g., HTML5, CSS3, JavaScript/TypeScript)
  • Experience with working on ReactJS and Redux
  • Familiarity with front-end build tools (e.g., Webpack, npm, yarn)
  • Experience with version control systems (e.g., Git)
  • Understanding of software development best practices, including agile methodologies, continuous integration, and continuous delivery (CI/CD)
Job Responsibility
Job Responsibility
  • Design, develop, and implement new features and functionalities for web applications using Java and related frameworks
  • Develop and maintain robust back-end services, APIs, and databases, with a strong emphasis on the Spring Boot framework
  • Implement engaging and responsive user interfaces using modern front-end technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code following best practices and coding standards
  • Participate in code reviews to ensure code quality and share knowledge
  • Troubleshoot, debug, and upgrade existing systems
  • Contribute to all phases of the development lifecycle, including requirements gathering, design, coding, testing, and deployment
  • Optimize applications for maximum speed and scalability
  • Stay up-to-date with emerging technologies and industry trends
  • Fulltime
Read More
Arrow Right

Senior Full-stack Developer

LeverX is looking for Senior Full-stack Developer. Don't miss this exciting oppo...
Location
Location
Bulgaria
Salary
Salary:
Not provided
leverx.com Logo
LeverX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Java/JEE development skills with 4+ years of experience
  • Experience in web services creation (REST)
  • Experience using Spring Framework
  • Experience with JavaScript/Typescript, JSON, HTML, CSS
  • Familiarity with project management and version control systems (Jira, Git, etc.)
  • Experience with Maven/Gradle
  • Experience working with SQL databases
  • Understanding of OOP and OOAD principles, software best practices (design and architectural patterns), data structures, algorithms, databases and networks
  • Excellent communication and collaboration skills
  • Fluency in English – both written and spoken
Job Responsibility
Job Responsibility
  • Design and develop large scale applications using Java Groovy and the latest versions of modern frameworks
  • Focus on backend software development and integrations with third-party products
  • Contribute to the overall software development life-cycle including requirements gathering/analysis, design, development, release/version control, testing, deployment and support
  • Be a part of an agile-based and globally distributed team
  • Share your experience with colleagues
What we offer
What we offer
  • Excellent working environment: the company is big enough to be reliable, yet small enough to be person-oriented
  • Full-cycle projects and product development
  • Training & development-focused approach: a clear roadmap for training employees to sustain and enhance the productivity of the organization as a whole, internal weekly technical meetups, free English classes
  • Collaboration with the teams from the European Union both on-site and remotely
  • Work-life balance to suit everyone: flexible working hours, loyal sick-leave policy, student-exam-session-friendly approach, corporate events and sports activities
Read More
Arrow Right

Full-Stack Developer (Backend and DevOps Focus)

We are looking for a Full-Stack Developer with a strong emphasis on backend serv...
Location
Location
Czech Republic , Brno
Salary
Salary:
Not provided
sportvision.cz Logo
Sport Vision Czechia s.r.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of full-stack experience with a backend focus (Senior level)
  • Proficiency in Java 17/21, Spring Boot, Maven
  • Experience with NGINX (reverse proxy, TLS, caching, static content serving)
  • Hands-on experience with GitHub Actions and/or Jenkins
  • Strong knowledge of Docker, Kubernetes, AWS S3
  • PostgreSQL and Bash scripting skills
  • Basic understanding of Angular/TypeScript
  • English (advanced)
  • Secondary education or professional training with a school-leaving exam
Job Responsibility
Job Responsibility
  • Develop Spring Boot microservices (Java 17/21) and maintain NGINX configurations
  • Own and enhance GitHub Actions pipelines
  • maintain legacy Jenkins jobs
  • Build and optimize Docker containers
  • deploy to Kubernetes and AWS S3
  • Manage PostgreSQL databases using Flyway migrations
  • Contribute to Angular applications when required
What we offer
What we offer
  • Bonuses twice a year based on your performance
  • Hybrid working mode with the possibility to work 50% from home
  • 28 days off per year
  • Opportunities for business trips to Belgium
  • Multisport card
  • learning courses
  • meal voucher card (170 CZK/day)
  • Cafeteria benefit system
  • fruit and ice cream days
  • Referral bonuses
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Engineer

The Senior Full Stack Java Engineer role involves designing, developing, and ope...
Location
Location
United States , New York City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software development, with strong focus on full-stack application development
  • 8+ years of experience with Java-based backend development
  • 5+ years of experience developing modern front-end applications using React or similar frameworks
  • 5+ years of experience building scalable APIs and backend services using REST/JSON architectures
  • Solid in DevOps with hands on knowledge in CI/CD pipelines, Jenkins and related toolset
Job Responsibility
Job Responsibility
  • Design, develop, and operate end-to-end full-stack applications including front-end user interfaces, back-end services, and supporting infrastructure
  • Own the complete software development lifecycle including system design, development, testing, deployment, monitoring, and production support
  • Build and operate applications using modern GitOps-driven SDLC practices to ensure reliable and repeatable deployments
  • Develop scalable, highly performant, and resilient distributed systems with strong focus on reliability and operational efficiency
  • Participate in production operations including monitoring, incident resolution, root cause analysis, and system optimization following “you build it, you run it” principles
  • Collaborate with product managers, business stakeholders, and cross-functional teams to translate functional requirements into robust technical solutions
  • Develop responsive and component-based user interfaces using modern front-end technologies and frameworks
  • Design and implement secure and scalable APIs and backend services using REST/JSON standards
  • Ensure backward compatibility, version control, and maintainability in API design and service development
  • Work with Kubernetes-based environments to deploy, scale, and manage containerized applications
Read More
Arrow Right

Senior Full Stack Developer

The Senior Full Stack Developer role involves designing and developing full-stac...
Location
Location
United States , New York City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years experience working in Kubernetes-based containerized environments including deployment, scaling, and operational management
  • 8+ years of experience in software development, with strong focus on full-stack application development
  • 6+ years experience with Java-based backend development
  • 6+ years experience developing modern front-end applications using React or similar frameworks
  • 6+ years of experience building scalable APIs and backend services using REST/JSON architectures
  • 6+ years experience implementing CI/CD pipelines, GitOps, DevOps tooling, at least hyperscaler, and automated deployment processes with infra as code (IaC) understanding
  • 6+ years experience building and supporting production-grade systems with high availability and operational reliability
  • 6+ years experience working in automation frameworks for workflow orchestration and operational efficiency
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent work experience
Job Responsibility
Job Responsibility
  • Design, develop, and operate end-to-end full-stack applications including front-end user interfaces, back-end services, and supporting infrastructure
  • Own the complete software development lifecycle including system design, development, testing, deployment, monitoring, and production support
  • Build and operate applications using modern GitOps-driven SDLC practices to ensure reliable and repeatable deployments
  • Develop scalable, highly performant, and resilient distributed systems with strong focus on reliability and operational efficiency
  • Participate in production operations including monitoring, incident resolution, root cause analysis, and system optimization following “you build it, you run it” principles
  • Collaborate with product managers, business stakeholders, and cross-functional teams to translate functional requirements into robust technical solutions
  • Develop responsive and component-based user interfaces using modern front-end technologies and frameworks
  • Design and implement secure and scalable APIs and backend services using REST/JSON standards
  • Ensure backward compatibility, version control, and maintainability in API design and service development
  • Solid in DevOps with hands on knowledge in CI/CD pipelines, Jenkins and related toolset
  • Fulltime
Read More
Arrow Right

Senior Full Stack Java Engineer

The Senior Full Stack Java Engineer will be responsible for designing and develo...
Location
Location
United States , New York City
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software development, with strong focus on full-stack application development
  • 8+ years of experience with Java-based backend development
  • 5+ years of experience developing modern front-end applications using React or similar frameworks
  • 5+ years of experience building scalable APIs and backend services using REST/JSON architectures
  • Solid in DevOps with hands on knowledge in CI/CD pipelines, Jenkins and related toolset
Job Responsibility
Job Responsibility
  • Design, develop, and operate end-to-end full-stack applications including front-end user interfaces, back-end services, and supporting infrastructure
  • Own the complete software development lifecycle including system design, development, testing, deployment, monitoring, and production support
  • Build and operate applications using modern GitOps-driven SDLC practices to ensure reliable and repeatable deployments
  • Develop scalable, highly performant, and resilient distributed systems with strong focus on reliability and operational efficiency
  • Participate in production operations including monitoring, incident resolution, root cause analysis, and system optimization following “you build it, you run it” principles
  • Collaborate with product managers, business stakeholders, and cross-functional teams to translate functional requirements into robust technical solutions
  • Develop responsive and component-based user interfaces using modern front-end technologies and frameworks
  • Design and implement secure and scalable APIs and backend services using REST/JSON standards
  • Ensure backward compatibility, version control, and maintainability in API design and service development
  • Work with Kubernetes-based environments to deploy, scale, and manage containerized applications
Read More
Arrow Right