Job Description
Join InnovateTech Solutions, a leading Columbus-based tech innovator, and help shape the future of digital transformation. We're seeking a passionate Senior Software Engineer to architect scalable solutions for our Fortune 500 clients. Enjoy a collaborative culture with cutting-edge projects, competitive benefits, and opportunities for professional growth in Ohio's thriving tech hub.
Responsibilities
- Design and implement high-performance microservices using Java and Spring Boot
- Lead cloud infrastructure deployments on AWS with Terraform and CI/CD pipelines
- Mentor junior engineers through pair programming and code reviews
- Optimize database performance for PostgreSQL and MongoDB clusters
- Develop RESTful APIs with comprehensive Swagger documentation
- Implement security best practices including OAuth 2.0 and JWT
- Collaborate with product teams using Agile methodologies
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of cloud architecture (AWS/GCP)
- Experience with containerization (Docker/Kubernetes)
- Proficient in testing frameworks (JUnit, Jest)
- Excellent problem-solving and communication skills