Job Description
Join InnovateTech Solutions as a Senior Software Engineer and drive cutting-edge cloud-native applications for Fortune 500 clients. We're seeking passionate innovators to architect scalable solutions using modern frameworks while enjoying hybrid remote flexibility based in Louisville. This immediate hire opportunity offers competitive equity, comprehensive benefits, and career growth within our award-winning engineering culture.
Responsibilities
- Design and implement microservices using Java, Spring Boot, and Kubernetes
- Lead CI/CD pipeline optimization with Jenkins and AWS DevOps tools
- Mentor junior engineers through pair programming and code reviews
- Collaborate with product teams to translate business requirements into technical specifications
- Implement security best practices (OAuth2, SAML, OWASP compliance)
- Optimize system performance using profiling tools and load testing
- Contribute to open-source projects and internal innovation initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years building production-grade enterprise applications
- Expertise in at least one JVM language (Java/Kotlin) and one scripting language (Python/JavaScript)
- Strong AWS/Azure cloud architecture experience with Terraform
- Proficient in container orchestration (Docker, Kubernetes, Helm)
- Experience with event-driven architectures and message queues (RabbitMQ, Kafka)
- Strong problem-solving skills with system design aptitude