Job Description
Join InnovateTech Solutions, a leading fintech innovator in Columbus, and help shape the future of digital banking. We're seeking a passionate Senior Software Engineer to build scalable cloud-native solutions that serve millions of users. Our collaborative environment offers cutting-edge projects, competitive benefits, and opportunities for growth in Ohio's thriving tech hub.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and mentor junior developers on best practices
- Optimize application performance and troubleshoot complex production issues
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines using Docker, Kubernetes, and Jenkins
- Contribute to architectural decisions for high-availability systems
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in backend development with Java and Spring Boot
- Expertise in AWS services (EC2, S3, Lambda, RDS) and cloud-native patterns
- Strong understanding of RESTful APIs, microservices architecture, and event-driven systems
- Proficiency in relational databases (PostgreSQL) and caching strategies (Redis)
- Experience with Agile methodologies and DevOps practices