Jobs · devitjobs

Senior Engineer - Java / Spring Boot / React
Genesis10 · Columbus, Ohio · Posted today
About the role
Develop and support scalable enterprise applications using Java and React.
Salary: $104,000 - 124,800 per year Requirements: Bachelors degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience 7+ years of software engineering experience in enterprise application development Strong hands-on experience with Java and Spring Boot Experience developing RESTful APIs and microservices Professional experience with React, JavaScript, HTML, and CSS Understanding of object-oriented programming, design patterns, data structures, and software engineering principles Experience with relational databases and SQL, such as Oracle, PostgreSQL, or SQL Server Experience with Git and modern source-control practices Experience with unit testing and automated testing frameworks Experience working in an Agile/Scrum software development environment Strong troubleshooting, analytical, and problem-solving abilities Ability to work independently and collaborate effectively with cross-functional teams Strong verbal and written communication skills Desired: Experience with cloud platforms such as AWS, Azure, or Google Cloud; microservices, event-driven architecture, and distributed systems; Docker, Kubernetes, Kafka, RabbitMQ, or IBM MQ; CI/CD and DevOps tools; Spring Cloud, Spring Security, OAuth2, or JWT; modern React technologies such as TypeScript, Redux, or React Query; NoSQL databases; API management and enterprise integration; cloud security, observability, and monitoring; legacy modernization; performance tuning and high-availability architectures; regulated industries; technical leadership and mentoring; or AI-assisted development tools Candidates must be available and ready to work directly as Genesis10 employees Responsibilities: Design, develop, test, deploy, and support scalable enterprise applications using Java, Spring Boot, React, and open-system technologies Lead full-stack development, including RESTful APIs, microservices, backend services, and responsive React interfaces Translate business and technical requirements into secure, scalable, and maintainable software Design and implement cloud-ready, distributed, and service-oriented applications Develop Java applications using Spring Boot, Spring Framework, JPA/Hibernate, and REST APIs Build reusable React components and connect front-end applications with backend APIs Contribute to application architecture and technical design Lead or support modernization of legacy applications into API-driven and microservices-based architectures Create unit, integration, and automated tests to verify quality and performance Review code and provide technical guidance and mentoring to engineers Troubleshoot complex application, integration, performance, and production issues Collaborate with product owners, business analysts, architects, and technology teams Participate in Agile/Scrum ceremonies Apply secure coding practices and support CI/CD pipelines Monitor application performance and identify opportunities for improvement Maintain technical documentation, architecture diagrams, and API specifications Keep current with emerging technologies and recommend improvements Technologies: AI API AWS Azure Backend CI/CD Cloud CSS DevOps Docker Git Hibernate IBM Support JPA JWT Java JavaScript Kafka Kubernetes Network NoSQL Oracle PostgreSQL REST RabbitMQ React Redux SQL Security Spring Spring Boot TypeScript microservices GitHub GitLab Jenkins MongoDB Redis More: We are recruiting for a Senior Engineer specializing in Java, Spring Boot, React, and open systems for a regional financial institution in Columbus, Ohio. This is a hybrid contract opportunity paying $50–$60 per hour on a W-2 basis, depending on qualifications. Genesis10 is a U.S. staffing firm serving clients nationwide across contract, contract-to-hire, and permanent placement roles, with more than 300 active clients. For contract positions, we offer access to a broad client network, an experienced recruiting team, and benefits including behavioral health support, medical, dental and vision coverage, a health savings account, voluntary insurance options, 401(k), eligible sick pay, and commuter benefits in select locations. Genesis10 has received recognition for work-life balance, career growth, diversity, and leadership, and is an equal opportunity employer. last updated 41 week of 2026
Read the full posting on devitjobs →
FAQ
Is the Senior Engineer - Java / Spring Boot / React role at Genesis10 remote?+
This Senior Engineer - Java / Spring Boot / React position is listed as hybrid (Columbus, Ohio).
What is the salary for the Senior Engineer - Java / Spring Boot / React role at Genesis10?+
The listing states 104000 - 124800 USD / year.
What seniority level is this Senior Engineer - Java / Spring Boot / React role?+
This is a senior level position.
How do I apply for the Senior Engineer - Java / Spring Boot / React role at Genesis10?+
Use the "Apply on devitjobs" button to open the original posting on devitjobs, where you can submit your application directly to Genesis10.