Job Description
Join our dynamic team at InnovateTech Solutions, a cutting-edge tech firm revolutionizing the FinTech industry from our Dallas headquarters. We're seeking a passionate Senior Software Engineer to architect scalable cloud solutions and drive innovation in our payment processing platform. Enjoy a collaborative culture with flexible work arrangements, comprehensive benefits, and opportunities to shape next-gen financial technology.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Mentor junior engineers through code reviews and architectural discussions
- Optimize system performance and implement CI/CD pipelines using Jenkins and Docker
- Collaborate with cross-functional teams to define technical requirements
- Lead migration of legacy systems to cloud-native architectures
- Contribute to open-source projects and industry best practices
Qualifications
- 5+ years of experience in enterprise software development
- Expert proficiency in Java, Spring Boot, and RESTful APIs
- Strong AWS/Azure cloud architecture and DevOps practices
- Proven track record of leading complex system migrations
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills
- Experience with distributed systems and event-driven architectures