Job Description
Join InnovateTech Labs as a Senior Software Engineer and revolutionize digital experiences from our Baltimore headquarters. We offer competitive salaries with weekly paychecks, comprehensive benefits, and a culture of innovation. Collaborate with cross-functional teams to build scalable solutions using cutting-edge technologies. Enjoy flexible work arrangements, professional development stipends, and the opportunity to shape products used by millions.
Responsibilities
- Design, develop, and maintain high-performance backend systems using Java and Spring Boot
- Lead API development and microservices architecture implementation
- Optimize database queries and performance for PostgreSQL and MongoDB
- Implement CI/CD pipelines using Jenkins and Kubernetes
- Conduct code reviews and mentor junior engineers
- Translate business requirements into technical specifications
Qualifications
- 5+ years of experience in Java backend development
- Expertise in RESTful API design and microservices architecture
- Strong knowledge of cloud platforms (AWS/GCP) and containerization
- Proficiency in testing frameworks (JUnit, Mockito) and TDD practices
- Experience with Agile methodologies and JIRA workflow
- Bachelor's degree in Computer Science or equivalent experience