Job Description
Join InnovateTech Solutions, a leading fintech disruptor in Philadelphia, as we revolutionize digital banking experiences. We're seeking a passionate Senior Software Engineer to architect scalable cloud-native solutions while mentoring junior developers in our collaborative, agile environment. Enjoy competitive benefits, flexible work arrangements, and opportunities to shape cutting-edge financial products.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and enforce best practices for CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical specifications
- Mentor 3-5 junior engineers through pair programming and architecture sessions
- Optimize database performance using PostgreSQL and Redis caching
- Implement security protocols and ensure PCI-DSS compliance
- Participate in Agile ceremonies and contribute to sprint planning
Qualifications
- 8+ years of experience in full-stack development with Java and JavaScript/TypeScript
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong background in building RESTful APIs and event-driven architectures
- Proven track record of mentoring development teams
- BS/MS in Computer Science or equivalent practical experience
- Experience with fintech or high-transaction systems preferred
- Proficient in testing frameworks (JUnit, Jest) and TDD methodologies
- Excellent problem-solving skills and collaborative communication