Job Description
Join our dynamic engineering team at InnovateTech Solutions and build cutting-edge software solutions that transform industries. We're urgently hiring a passionate Senior Software Engineer to architect, develop, and deploy scalable applications in our Columbus headquarters. Collaborate with industry experts while enjoying competitive benefits, flexible work arrangements, and a culture that values innovation and work-life balance.
Responsibilities
- Design and implement high-performance microservices using Java/Spring Boot
- Lead code reviews and mentor junior engineers on best practices
- Optimize system architecture for scalability and reliability
- Integrate cloud technologies (AWS/Azure) and CI/CD pipelines
- Partner with product teams to translate requirements into technical solutions
- Identify and resolve complex system bottlenecks
- Contribute to technical documentation and architecture planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of software development experience with Java
- Expertise in RESTful APIs, microservices, and cloud platforms
- Strong background in data structures and algorithms
- Experience with Agile methodologies and DevOps practices
- Proven ability to lead technical projects from conception to deployment
- Excellent problem-solving and communication skills