26 Oct
Sr. API developer
Vacancy expired!
- Experience in Java, Spring/Spring Boot.
- Knowledge of API design standards, patterns and best-practices especially Swagger and OpenAPI 3.0, REST, SOAP, MQ, JSON, Microservices etc.
- Experience in building Cloud Native applications on AWS/AzureP is preferred.
- Experience in using Apigee or a Cloud API Gateway is preferred.
- Knowledge of authentication, authorization of services via OAuth 2/OpenID Connect.
- Experience in testing using SOAUPUI, Selenium, Postman
- Awareness of software design principles and integration patterns in general and of consuming and creating REST and SOAP web services in particular.
- Experience in Relational and/or non-relational databases
- Experience in JMS, queues, publishing to and subscribing from topics
- Experience in JavaScript (NodeJS, ReactJS, AngularJS), HTML5, CSS3 is preferred.
- Experience in CI/CD tools Jenkins, Maven, Jira, GitLab.
- Experience in unit testing with Junit, Mockito etc.
- Experience working with Agile methodologies (Scrum) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts).
- Transportation industry knowledge a plus.
- Develop and extend Java solutions to achieve desired business outcomes.
- Capable of API delivery end to end which includes Planning, Design, Development, Testing, and Delivery of API(s).
- Develop and deploy API policies using Apigee Edge Platform or other API platforms.
- Understand creation and deployment of API led design strategy, API usage framework, and project team API enablement guidance as a core member of the service delivery team.
- Effectively communicates project expectations, issues, risks, and decisions to project team and business stakeholder related to API implementation
- Designs, Develops and prototypes cloud deployed, and DevOps enabled scalable solutions to business problems in alignment with the architecture direction and standards.
- Implement common APIs based on architecture guidelines and framework related to logging, authentication, security, error recovery etc.
- Participate in an agile delivery process, and as part of that help size stories and own, research and recommend new solution
- Work with development teams to integrate Java and API solutions with company business systems and third-party platforms.
- Analyze, manipulate and present data to support decision-making.
- Resolve and prevent reoccurrence of issues impacting system operation, import/export of data and connectivity to supporting systems.
- Stay abreast transportation and development trends, and determine value to the Company.
- Support business users to improve productivity, knowledge and competence
- Collaborate with vendors and internal stakeholders to identify and implement continuous improvement initiatives.
- Ensure quality and maintain performance of deployed solutions.
- Assist with other projects as needed to contribute to efficiency and effectiveness of the organization.
- Requires a bachelor's degree in Computer Science or equivalent work experience.
- Minimum 3-5 years' experience developing Java based solutions.
- Experience as a team lead.
- Excellent communication and interpersonal skills.
- Strong technical aptitude, fast learner and effective problem solver.
- Self-motivated, goal oriented and capable of working both independently and in a team environment.
- Ability to organize and manage multiple priorities.
- Great team player with positive attitude.
- Medical and dental insurance
- Bi-weekly payroll
- 401k plan
- Downtown Minneapolis/St. Paul parking allowance
- Delivery Director for employee success and support
- Established consultant re-marketing program for our 50+ local clients!
- Referral program with the opportunity to earn additional income
Vacancy expired!