Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets real-world impact. We're seeking a passionate Senior Software Engineer to architect scalable solutions for our enterprise clients in Columbus, OH. Collaborate with cross-functional teams to transform complex requirements into robust, high-performance applications using modern tech stacks. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape the future of software innovation.
Responsibilities
- Design and implement scalable microservices using Java, Spring Boot, and AWS
- Lead code reviews and mentor junior engineers on best practices
- Optimize application performance and troubleshoot production issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to technical documentation and architectural decisions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, RESTful APIs, and cloud platforms (AWS preferred)
- Strong understanding of microservices architecture and distributed systems
- Proficiency with SQL databases (PostgreSQL, MySQL) and NoSQL solutions
- Experience with Agile methodologies and test-driven development
- Excellent problem-solving and communication skills