Lavora.

Back to search

Senior Engineer - Java / Spring Boot / React - Hybrid

Genesis10

Location
Columbus, US (hybrid)
Workplace
Hybrid
Job type
Full-time
Salary
$104k–$125k
Posted
Today
Source
DevITJobs

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 43 week of 2026