Job Requirements
5 - 10 years of experience
Skills
Job description for Software Engineer - APIs and Microservices at Triterras Fintech Pte Ltd
We are looking for motivated Software Engineers, who can work in relevant programming languages and technologies such as Java/Spring, Design Patterns, RESTful API, JSON etc.
What You Will Be Doing: Building our APIs and microservices platform by designing and engineering RESTful APIs and developing functionality that utilises Blockchain and AI. Research newest back-end development technologies to leverage for our product suite.
What You Need for this Position: Experienced in Product Engineering, customer-facing web-based and mobile software. Experienced in building and designing RESTful APIs for web applications. Knowledge of internet protocols (HTTP) and how to scale enterprise for the web. Work with cross functional team members, Development Leads, Architects, Quality Engineers in a highly collaborative development environment.
Experience:
- At least 5 years development experience in an enterprise development environment using Agile techniques.
- Requires strong experience in Java and Spring framework and its related projects (e.g., Spring Boot, Spring Security, Spring Data, etc.)
- Preferably with experience in other Object Oriented Programming techniques and methodologies such C#, Python, Go, etc.
- Experience in developing RESTful web services and microservices in event-driven architectures.
- Experience with software development frameworks such as Spring or .Net Core.
- Knowledge of schema design and data access methodologies in NoSQL and relational databases.
- Experience with DevOps and CI/CD best practices, techniques and supporting tools.
- Knowledge of software development lifecycles and their utilization in software projects.
- Solid communication and interpersonal skills; with the ability to work constructively in a collaborative team environment.