Spartan Capital Group is seeking an independent, fast-learning, self-starter Senior Software Engineer (Backend) to be part of a leading company's successful team.
This professional will be working with full development and deployment cycle, cloud infrastructure, data models, web services, and data-intensive applications in microservices framework to support the company's environment.
ON THIS ROLE. YOU WILL:
Develop and deploy cloud infrastructure, microservices, and algorithm backend.
Ensure applicability of global applications to global markets.
Team player with good communication skills and desire to share knowledge with others.
Processes and Tools for Continuous Improvement.
Develop pattern recognition/business intelligence from correlated field mobility, asset management.
Own the full cycle end-to-end from design through implementation.
Automate testing, deployments, performance, and recovery.
FOR THIS ROLE, YOU'LL NEED:
7+ years of strong experience in software development, algorithm development, cloud computing, and data-intensive applications.
Programming experience in developing applications using Java, Spring, Spring boot.
Good Knowledge and understanding of Object-Oriented Design patterns, principles and computer science fundamentals in data structures and algorithms.
Expert in RESTful APIs.
Strong experience in troubleshooting, debugging, fixing issues, and finding possibilities to automate routine tasks.
Experience with cloud providers (e.g. AWS), containerized compute (e.g. Kubernetes), infrastructure-as-code (e.g. Terraform), and CI/CD (e.g. GitLab).
Professional experience and understanding of relational and non-relational databases.
Ensure high quality through automated tests.
Experience with modern DevOps tools and workflows.
Experience in evaluating technical feasibility of a project, work breakdown and providing estimates on effort and risk.
Strong communication skills and the ability to collaborate closely with remote team members