Job Description
Join our dynamic team at TechInnovate Solutions, a leading tech firm transforming industries through cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to architect and develop scalable applications that impact millions of users. Located in the heart of Baltimore's thriving tech corridor, you'll collaborate with industry experts in a collaborative, agile environment. Enjoy competitive compensation, comprehensive benefits, and opportunities for professional growth in one of America's most innovative cities.
Responsibilities
- Design and implement robust, scalable backend systems using Java and Spring Boot
- Mentor junior developers through code reviews and technical guidance
- Optimize application performance and troubleshoot complex technical issues
- Collaborate with cross-functional teams to deliver high-quality software products
- Stay current with emerging technologies and contribute to technical strategy
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in full-stack development
- Expertise in Java, Spring Boot, and RESTful API design
- Strong understanding of cloud platforms (AWS/Azure)
- Experience with CI/CD pipelines and DevOps practices
- Proven problem-solving skills and attention to detail