Principal Software Engineer Talent500 14 Years T844
Responsibilities:
- Be a part of the breakthrough and innovation for solving real-world software problems while identifying and defining key technologies for software development at Mineral Tree ? Responsible for software design and architecture of Mineral Trees financial products and platforms ? Develop robust, performant, scalable microservices ? Demonstrate expertise in a variety of the fields concepts, practices and procedures ? Guide technical teams in making thoughtful design decisions ? Enrich capabilities of the CI/CD pipeline ? Mentor and elevate junior team members Qualifications: ? Bachelors Degree in Computer Science or related field ? 8 + years JAVA-based enterprise development experience ? 3 + years cloud and microservices experience EKS or native Kubernetes experience is required ? Strong knowledge and experience of RDBMS/ NoSQL ? experience working with single page applications such as React or AngularJS ? experience successfully leveraging Akka and other reactive technologies is a strong plus ? experience building solutions at scale at AWS is a must ? Strong experience developing multi-tenant, Cloud-based, Saas solutions ? Demonstrable success transforming legacy applications into cloud native, microservice driven solutions ? Proven success working within an Agile Scrum team ? Proven track record working in a fast-paced Startup environment ? Demonstrated ability to mentor the team members ? Strong verbal and written communication skills Value Add: ? Past experience using GraphQL ? Strong understanding of asynchronous communication across services ? Well versed in cloud security, particularly as it relates to Saas deployments ? Familiarity and comfort w/ Spring and JSF will be beneficial ? Payments experience in a Fin Tech company is a very strong plus.