Job Description
Join our dynamic team at TechInnovate Solutions, where we're revolutionizing the fintech industry with cutting-edge software solutions. We're urgently seeking a passionate Senior Software Engineer to architect and develop scalable applications in Oklahoma City. This is a rare opportunity to make immediate impact in a collaborative, fast-paced environment with competitive compensation and growth opportunities.
Responsibilities
- Design, develop, and deploy high-performance microservices using Java and Spring Boot
- Lead code reviews and mentor junior engineers on best practices
- Implement CI/CD pipelines using AWS and Jenkins
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and troubleshoot complex production issues
- Contribute to architectural decisions and technology stack evolution
- Ensure robust security protocols and compliance standards are maintained
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, and JavaScript frameworks
- Strong knowledge of cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proven experience with Agile methodologies and Jira
- Demonstrable problem-solving skills with system design experience
- Excellent communication abilities and collaborative mindset