Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets Midwestern innovation. We're seeking a passionate Senior Software Engineer to architect and build scalable solutions that transform how businesses operate. Collaborate with cross-functional teams in our modern downtown Milwaukee office, enjoy flexible work arrangements, and contribute to projects that impact millions of users. Benefit from comprehensive health coverage, 401(k) matching, and professional development opportunities tailored to your career goals.
Responsibilities
- Design and implement cloud-native microservices using Java, Spring Boot, and AWS
- Lead code reviews and mentor junior engineers 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 and DevOps practices for continuous delivery
- Contribute to architectural decisions and technology stack evolution
- Ensure compliance with security standards and data protection regulations
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Spring Framework, and relational databases
- Strong understanding of cloud platforms (AWS/Azure/GCP)
- Experience with containerization (Docker/Kubernetes) and CI/CD tools
- Proficient in testing frameworks and TDD methodologies
- Excellent problem-solving skills and ability to work in agile environments
- Strong communication and collaboration abilities