Job Information
FIS Global Software Engineer Senior in Cincinnati, Ohio
Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Job Description About FIS We are FIS. Our technology powers the world's economy, and our teams bring innovation to life for clients and communities around the globe. We champion diversity, equity, and inclusion because we believe the best solutions come from people with different experiences and perspectives. If you're ready to learn, grow, and make a meaningful impact in fintech-this is your opportunity. About the Role As a Senior Software Engineer, you will play a key role in designing, building, and evolving highly scalable, cloudnative software solutions that support businesscritical financial applications. You'll work closely with architects, product partners, and other engineers to deliver highquality systems while contributing technical leadership and helping shape longterm architectural direction. This role is ideal for a handson senior engineer who enjoys solving complex technical problems, mentoring others, and working across the full software development lifecycle. Please Note: Current and Future Sponsorship are not available for this position What You'll Be Doing Architecture & Design Contribute to the design and implementation of scalable, secure, and maintainable software solutions using modern architectural best practices. Participate in architecture and design discussions, ensuring solutions support longterm scalability, performance, and reliability. Translate business requirements into technical designs and clear implementation plans. Development & Delivery Design and develop backend services and APIs using Java, Spring Boot, and RESTful architectures. Build and maintain cloudnative microservices following TwelveFactor Application principles. Develop highthroughput, lowlatency applications using appropriate strategies such as caching, load balancing, and concurrency. Contribute to frontend development using modern JavaScript frameworks where applicable. Cloud, DevOps & Reliability Build, deploy, and support applications in cloud environments, with a strong focus on Kubernetesbased platforms and AWS services. Support CI/CD pipelines and modern DevOps practices using tools such as GitHub, Jenkins, Maven, Nexus, and SonarQube. Act as a technical escalation point for production issues, supporting rootcause analysis and longterm remediation. Quality, Security & Collaboration Write clean, welltested code using unit testing, mocking frameworks, and testdriven development practices. Ensure applications follow security best practices and address common web application vulnerabilities. Establish and document development standards, testing strategies, and operational procedures. Mentor junior engineers and contribute to a collaborative, Agile development environment. What You Bring Core Experience 7+ years of professional software engineering experience (or equivalent practical experience). Strong proficiency in Java and enterprise frameworks such as Spring (IoC, MVC, Transactions, Security, Batch), Spring Boot, JPA/Hibernate, and RESTful services. Solid understanding of objectoriented and serviceoriented design patterns. Cloud & Platform Expertise Experience building and running applications in cloud environments, ideally AWS (e.g., EKS, EC2, S3, Lambda, API Gateway, SQS, DynamoDB). Handson experience with containerization and orchestration technologies such as Docker and Kubernetes. Familiarity with eventdriven architectures and messaging technologies (e.g., Kafka, MQ). FrontEnd & DevOps Experience with frontend technologies such as JavaScript, TypeScript, HTML5, CSS3, and modern frameworks (e.g., Angular). Experience with CI/CD pipelines and Agile development tools such as Git/GitHub, Jenkin