Job Description
Join InnovateTech Solutions in Oklahoma City for an immediate start opportunity as a Senior Software Engineer. We're seeking passionate innovators to build cutting-edge solutions that transform industries. This is your chance to make an immediate impact in a dynamic, collaborative environment where your expertise drives real-world change.
Our culture thrives on creativity, agility, and continuous learning. You'll work with cross-functional teams to develop scalable applications, mentor junior developers, and contribute to our tech roadmap. If you're ready to hit the ground running and shape the future of technology, apply today!
Responsibilities
- Design, develop, and maintain high-performance software applications using Java and cloud technologies
- Lead technical planning and architecture reviews for new product features
- Mentor junior engineers through code reviews and pair programming sessions
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and automated testing to ensure code quality
- Participate in agile ceremonies and contribute to sprint planning
- Optimize system performance and troubleshoot complex technical issues
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in Java, Spring Boot, and RESTful API development
- Strong experience with cloud platforms (AWS/Azure) and microservices architecture
- Proven track record of leading technical projects and mentoring teams
- Excellent problem-solving skills and ability to work in fast-paced environments
- Familiarity with agile methodologies and DevOps practices
- Strong communication skills with ability to collaborate across departments