Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing the fintech landscape with cutting-edge AI-driven platforms. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and collaborate with product teams to deliver mission-critical applications. Our downtown Manhattan office offers a collaborative environment with competitive benefits and opportunities for professional growth.
Responsibilities
- Design and implement high-performance microservices using Java and Spring Boot
- Lead code reviews and drive best practices in CI/CD pipelines
- Collaborate with UX designers to build responsive React web applications
- Optimize database performance using PostgreSQL and Redis
- Contribute to cloud infrastructure on AWS (EC2, Lambda, S3)
- Mentor junior engineers through pair programming and tech talks
- Participate in agile ceremonies to ensure sprint deliverables
Qualifications
- 5+ years of experience in backend development with Java
- Expertise in distributed systems and RESTful API design
- Proficiency in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong knowledge of data structures and algorithmic problem-solving
- Experience with CI/CD tools (Jenkins, GitLab CI)
- Bachelor's degree in Computer Science or equivalent
- Excellent communication and leadership skills