Job Description
Join our dynamic tech team in Baltimore and make an immediate impact! InnovateTech Solutions is seeking a passionate Senior Software Engineer to lead cutting-edge projects in our fast-paced startup environment. You'll architect scalable solutions, mentor junior developers, and drive innovation in cloud-native applications. Enjoy competitive benefits, flexible work arrangements, and the opportunity to shape the future of our platform. Apply now to start your journey with us!
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot
- Lead cloud infrastructure deployments on AWS/GCP with CI/CD pipelines
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate requirements into technical solutions
- Optimize application performance and troubleshoot complex issues
- Contribute to DevOps practices including containerization with Docker/Kubernetes
- Drive architectural decisions and technical documentation
Qualifications
- 5+ years of experience in full-stack development
- Expertise in Java, Spring Boot, and RESTful APIs
- Strong knowledge of cloud platforms (AWS/GCP) and DevOps tools
- Proven experience with microservices architecture and event-driven design
- Bachelor's degree in Computer Science or related field
- Proficiency with SQL and NoSQL databases
- Excellent problem-solving and communication skills
- Agile/Scrum methodology experience