Job Description
Join our dynamic team at InnovateTech Solutions and build the future of enterprise software! We're seeking a talented Senior Software Engineer to architect scalable cloud solutions while enjoying Buffalo's vibrant tech community. As a visa-friendly employer, we proudly sponsor H-1B, O-1, and other work visas for qualified international candidates. Enjoy competitive benefits, hybrid work options, and opportunities to work with cutting-edge technologies in our modern downtown Buffalo headquarters.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot and AWS
- Lead code reviews and mentor junior developers on agile best practices
- Collaborate with cross-functional teams to deliver enterprise SaaS products
- Optimize application performance and troubleshoot complex system issues
- Implement CI/CD pipelines using Docker, Kubernetes, and Jenkins
- Contribute to technical documentation and architectural decisions
- Participate in on-call rotation for production systems
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and cloud platforms (AWS/GCP)
- Strong understanding of RESTful APIs and microservices patterns
- Experience with SQL databases (PostgreSQL/MySQL) and NoSQL solutions
- Proficient in Git, CI/CD methodologies, and containerization
- Eligibility for US work visa sponsorship (H-1B, O-1, etc.)