Senior Engineer - Java / Spring Boot / React - Hybrid
Genesis10
- Ort
- Columbus, US (hybrid)
- Arbetsplats
- Hybrid
- Anställningsform
- Heltid
- Lön
- $104k–$125k
- Publicerat
- I dag
- Källa
- 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