Job Description
Join our innovative Philadelphia team as a Senior Software Engineer! We're seeking a passionate developer to architect scalable solutions using cutting-edge technologies. This direct hire opportunity offers competitive compensation, comprehensive benefits, and the chance to shape the future of our product. If you thrive in collaborative environments and excel at solving complex technical challenges, we want to hear from you.
Responsibilities
- Lead design and implementation of microservices architecture using Java/Spring Boot
- Mentor junior developers through code reviews and pair programming sessions
- Optimize application performance and scalability using cloud-native solutions
- Implement CI/CD pipelines and DevOps best practices
- Collaborate with cross-functional teams to define technical requirements
- Conduct thorough testing and debugging to ensure product quality
- Stay current with emerging technologies and industry trends
Qualifications
- 5+ years of experience in software development with Java
- Expertise in Spring Boot, RESTful APIs, and microservices
- Strong understanding of AWS cloud services (EC2, S3, Lambda)
- Proficiency in SQL and NoSQL databases
- Experience with containerization using Docker and Kubernetes
- Bachelor's degree in Computer Science or related field
- Excellent problem-solving and communication skills