Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of enterprise software in Pittsburgh's thriving tech corridor. We're seeking passionate innovators to build scalable cloud solutions for Fortune 500 clients. Enjoy hybrid work flexibility, competitive benefits, and opportunities to mentor junior developers in our collaborative environment.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot
- Lead code reviews and enforce best practices across development teams
- Optimize database performance and troubleshoot complex system issues
- Collaborate with product managers to translate business requirements into technical specifications
- Implement CI/CD pipelines using AWS and Docker technologies
- Mentor junior engineers through pair programming and technical workshops
Qualifications
- 5+ years of experience in Java development with Spring Framework
- Expertise in cloud platforms (AWS/Azure) and containerization technologies
- Strong background in RESTful API development and microservices architecture
- Proficiency in SQL/NoSQL databases (PostgreSQL, MongoDB)
- Experience with Agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent practical experience