Job Summary:This resource will assume the role of a developer responsible for designing, coding, testing, and maintaining sustainment applications and new development. Provide computer software engineering expertise to the for the design, development, testing, implementation, documentation and maintenance of management systems application software. Strong experience in implementing APIs and maintaining their lifecycle
Nature of employment – Full Time EmploymentLocation: MD (100% Remote and consultants can work from any of these listed locations MD, DC, WV, VA, DE, NC, PA, FL, NJ, NY, TX)
Due to end client requirement and the nature of the job being Permanent / Full Time Hire, targetting visa independent candidates
Responsibilities:Strong experience in implementing APIs and maintaining their lifecycle.Design and develop APIs specification.Design and develop REST APIs using API Management platform.Create REST API documentation.Convert web services from SOAP to REST or viceversa, using API management platform.Implement requirements of the API layer like security, custom analytics, throttling, caching, logging, request and response modifications etc.Maintain programming standards and ensure the usage of the pattern / template for API Proxy.Conduct code reviews and coach developers.Ensure proper approach on traffic control and API security.Create custom policies in Java, JavaScript, Node JS, Python etc. in API management platform.Standardize the CI/CD setup for API management tools and automated deployment.Maintain the SLA, health and well-being of the API platform infrastructure.Automation of API testing.Strong application design and development experience in a cloud environment, including coding REST services and API such as: Java, JSON, Python.Strong experience in setting up CICD for APIs code,spec, testcases with quality checks using GIT, BitBucket, Jenkins, Azure/Acquia DevOps pipeline.Experience with iterative and incremental development on product-focused teams practicing code reviews.Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, needs and solutions.Ability to lead in an Agile environment.Experience in production support that has high visibility/SLA's.Strong teamwork focus and the ability to foster collaboration within and across teams.Creative problem-solving skills that deliver elegant solutions to complex issues.
Qualifications:5+ years’ experience - Expertise with API Management PlatformShould uderstand API security patterns for api authentication and authorizations.Should have experience developing java springboot microservice development.Should understand web technology, have experience working with and troubleshooting SOAP and REST APIs, be a fast learner and not afraid of complexity or working on various projects.Experience with designing, developing and maintaining within an Apigee SaaS/Hybrid environmentAbility to communicate technical requirements to all levels of expertise.,Proficient in establishing and maintaining good working relationships.,Knowledge and understanding of software development life cycle (SDLC).,Proficient with integrating complex and/or existing systems.,Knowledge of programming languages (e.g. JavaScript, C, Python, etc.).,Excellent communication skills both written and verbal.,Knowledge of cloud technologies (e.g. AWS, Azure),Knowledge of database technologies (e.g. cloud, SQL, Oracle, Mongo DB, PostgreSQL, etc.),Fundamental knowledge of software engineers’ best practices, agile methodologies, CI/CD pipelines,Knowledge of test-first practices including Test-Driven Development (TDD) for unit tests and Behavior-Driven Development (BDD) for automated acceptance tests,Strong experience with Deployment/Continuous Integration/ Continuous Testing/ Continuous Delivery processes and tools and have expertise in CI/CD tools and framework,Knowledge of Code quality and promotion practices
System Soft Technologies is a proud equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, sexual orientation, or any other characteristic protected by law.
We are committed to the full inclusion of all qualified individuals. If you are an individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by contacting us at talent.acquisition@sstech.us.