Job Description
Join our dynamic team in Tucson as a Senior Software Engineer and help shape the future of cloud-native applications. We're seeking a passionate innovator to architect scalable solutions while mentoring junior developers. Enjoy competitive benefits, flexible work arrangements, and opportunities for professional growth in Arizona's thriving tech ecosystem.
Responsibilities
- Design and implement microservices using Java and Spring Boot
- Lead CI/CD pipeline optimization in AWS environments
- Mentor junior engineers through pair programming and code reviews
- Collaborate with product teams to translate requirements into technical specs
- Implement automated testing strategies (unit, integration, end-to-end)
- Conduct performance tuning and security vulnerability assessments
- Document technical architecture and contribute to knowledge base
Qualifications
- 5+ years of experience in backend development
- Expertise in Java, Spring Framework, and RESTful APIs
- Strong AWS proficiency (EC2, S3, Lambda, RDS)
- Experience with containerization (Docker, Kubernetes)
- Bachelor's degree in Computer Science or equivalent
- Agile/Scrum methodology expertise
- Excellent problem-solving and communication skills