Spiral Scout is a full-service software development company looking for a Java Technical Architect to join their team. The ideal candidate will have 8+ years of experience in software engineering, including building production-grade applications using Java and related technologies.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience
- 8+ years of hands-on experience in software engineering, including building production-grade applications using Java (Spring Boot, Hibernate) and related technologies
- Proven experience designing and implementing complex distributed systems or microservices architectures
- Strong ability to design and build RESTful APIs and service-oriented architectures that are scalable and maintainable
- Experience working with relational databases, especially PostgreSQL, including data modeling and performance tuning
- Experience working with cloud platforms, containers, and CI/CD pipelines
- Experience working in agile/Scrum teams and collaborating with cross-functional roles
- Ability to create high-level and low-level architecture diagrams and lead technical discovery/design sessions
- Excellent verbal and written communication skills
- Strong analytical thinking and problem-solving abilities