Job Description
Join InnovateTech Dynamics, a cutting-edge software development leader in Tucson's thriving tech ecosystem. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in cloud-native applications. Collaborate with cross-functional teams to deliver enterprise-grade software while mentoring junior developers. Enjoy competitive benefits, flexible work arrangements, and opportunities to shape the future of Arizona's tech landscape.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and enforce best practices in CI/CD pipelines
- Develop RESTful APIs and optimize database performance (PostgreSQL/MongoDB)
- Mentor junior engineers through pair programming and technical workshops
- Contribute to agile sprints and translate business requirements into technical specifications
- Implement security protocols and conduct vulnerability assessments
- Collaborate with UX/UI designers to enhance user experience
Qualifications
- 5+ years of experience in full-stack development with Java/Python
- Proficiency in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful API design and microservices architecture
- Bachelor's degree in Computer Science or equivalent experience
- Expertise in relational and NoSQL databases
- Agile/Scrum methodologies experience
- Excellent problem-solving and communication skills
- Portfolio demonstrating complex project implementations