Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform cutting-edge ideas into scalable, high-performance applications. We're seeking passionate innovators to architect solutions that power our next-generation fintech platform. Collaborate with cross-functional teams in our downtown Indianapolis hub, where agile methodologies meet creative problem-solving. Enjoy competitive benefits, flexible work arrangements, and opportunities to mentor junior developers while shaping the future of digital finance.
Responsibilities
- Design, develop, and maintain robust microservices using Java and Spring Boot
- Implement cloud-native solutions on AWS with CI/CD pipelines
- Lead code reviews and enforce best practices for clean architecture
- Optimize database performance with PostgreSQL and Redis caching
- Mentor team members through pair programming and technical workshops
- Contribute to product strategy through architectural planning sessions
Qualifications
- 5+ years of experience in Java-based backend development
- Expertise with cloud platforms (AWS/Azure/GCP) and containerization
- Strong understanding of RESTful APIs and GraphQL
- Proven track record with Agile/Scrum methodologies
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills with system design experience