Job Description
Join our award-winning engineering team at InnovateTech Solutions, where we're revolutionizing cloud-based SaaS platforms for enterprise clients. As a Senior Software Engineer in Oklahoma City, you'll architect scalable solutions, mentor junior developers, and collaborate with cross-functional teams to deliver cutting-edge products. We offer a hybrid work model, comprehensive benefits, and opportunities for professional growth in a supportive environment.
Responsibilities
- Design and implement robust microservices using Java and Spring Boot
- Lead code reviews and enforce best practices across the development lifecycle
- Optimize application performance and troubleshoot complex technical issues
- Collaborate with product managers to translate business requirements into technical specifications
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Implement CI/CD pipelines using AWS and Jenkins
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and RESTful API development
- Strong understanding of cloud architecture (AWS/Azure)
- Proficiency with SQL databases and NoSQL solutions
- Experience with Agile methodologies and JIRA
- Excellent problem-solving and communication skills