Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing the fintech landscape from our Tulsa headquarters. As a Senior Software Engineer, you'll architect scalable solutions while collaborating with cross-functional teams to deliver cutting-edge financial platforms. We foster a culture of innovation, continuous learning, and work-life balance in our modern downtown Tulsa workspace. Enjoy competitive benefits, flexible scheduling, and opportunities to shape the future of digital finance.
Responsibilities
- Design, develop, and maintain high-performance microservices using Java and Spring Boot
- Mentor junior engineers through code reviews and technical guidance
- Implement CI/CD pipelines using AWS and Jenkins
- Optimize database performance with PostgreSQL and Redis
- Lead architectural discussions for new product features
- Conduct thorough testing and debugging of production systems
- Collaborate with product teams to translate requirements into technical specifications
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience accepted in lieu)
- Expert proficiency in Java, Spring Boot, and RESTful API development
- Strong experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proven track record of designing scalable, secure enterprise applications
- Familiarity with Agile methodologies and JIRA workflow
- Excellent problem-solving skills with attention to detail
- Strong communication abilities for technical and non-technical stakeholders