API-Engineer Job Description

API-Engineer Job Description

4.5
179 votes for API-Engineer
Api-engineer provides practical, hands-on experience developing new and modified web application components using current and emerging Open Source Java EE-based technologies and component libraries, including PrimeFaces.

API-Engineer Duties & Responsibilities

To write an effective api-engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included api-engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Define and implement best practices, code style guides, and various testing standards, including peer reviews and critiques
Use your creative and innovation-driven ability to articulate engineering design patterns related to scale, performance, security, and usability
Design and development of Web products
Demonstrate understanding of programming principles
Undertake tough engineering challenges
Designing, implementing, and documenting APIs for use by other engineers
Teaching and mentoring other engineers
Robust understanding of Object Oriented Programming concepts and design
Act as a client champion and use a long term perspective in client relations
Provide technical leadership while taking a key part in strategic API, middle tier and database technology architectural and solution decisions

API-Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for API-Engineer

List any licenses or certifications required by the position: API, TLS, SOA, SANS, CISSP, CISA, JOSE, JSON, JWT, SSO

Education for API-Engineer

Typically a job would require a certain level of education.

Employers hiring for the api-engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Computer Engineering, Education, Business, Technology, Information Technology, Software Engineering, Information Systems

Skills for API-Engineer

Desired skills for api-engineer include:

Best practices
Java
Java design principles
Patterns
J2EE
Open-source Java ecosystem and the libraries available for common tasks
Spring and RESTful API development
Developing trends and emerging standards in mobile apps
Mobile payments
Wearables

Desired experience for api-engineer includes:

Comfortable working on the Linux command line
Experience working in large, complex code bases and engineering software for scalability, high availability, and performance
Able to keep calm during production issues and focus on problem resolution
Know that building and running complex software systems requires a lot more than just typing code into an IDE
Familiar with cloud technologies and may have experience building applications using Amazon Web Services and EC2
Familiarity with WSDL, SOAP, REST, XML

API-Engineer Examples

1

API-Engineer Job Description

Job Description Example
Our growing company is hiring for an api-engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for api-engineer
  • Owning project/service delivery
  • Writing best quality code
  • Supporting QA during testing, and owning implementation to production
  • Actively mentoring junior engineers
  • Presenting at communities of practices
  • Become a subject matter expert on enterprise CI/CD tools
  • Create scripts to automate builds and deployments across multiple technology stacks
  • Troubleshoot and resolve automation related issues
  • Conduct proof of concepts catering to individual platform needs
  • Ability to perform independent research and identify automation opportunities in software delivery lifecycle
Qualifications for api-engineer
  • Excellent software design principles
  • Must have legal right to work in U.S
  • Minimum of 2-3 years of experience of SQL Server, Microsoft Web-API, entity framework, C#, .Net, Restful Services, and Web in an application development role required
  • Experience with event-based and message-driven distributed systems eg
  • Deep knowledge of data stores and related topics - NoSQL and RDBMS - eg
  • Experience with dependency management, build & release and automation tools (Pip, Maven, Jenkins/Bamboo, Puppet, Docker )
2

API-Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of api-engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for api-engineer
  • Design and implement from database (SQL) layer to middle (JAVA) tier
  • Collaborate with other teams to support API integrations into multi-platform environments
  • Participate in strategic API, middle tier and database technology architectural and solution decisions
  • Responsible for unstructured tasks, issues addressed may be less defined requiring new perspectives, creative approaches and with more interdependencies
  • Lead Agile teams of skilled developers / engineers
  • Work directly with technical leads, engineers, business analysts, business systems analysts and product managers
  • Requirements gathering, analysis, design and development of integration solutions and APIs
  • Communicating to stakeholders and business partners on the solution and the implementation aspects at the technical and/or functional level appropriate for the situation
  • Manages and mentors teams of junior and senior engineers through ongoing sprints
  • Identify and design RESTful APIs needed to address business requirements
Qualifications for api-engineer
  • Must be fully competent and have proven experience in Oracle 10g
  • Must have a degree in Computer Science
  • At least 2 years of experience with PostgreSQL development
  • At least 2 years of experience in banking or financial industry applications
  • Bachelor's Degree in Business, Information Systems or Computer Science with 5 years of relevant industry
  • 5 + years of experience with PostgreSQL development
3

API-Engineer Job Description

Job Description Example
Our company is looking for an api-engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for api-engineer
  • Design and Document the services needed for the Resources identified
  • Consistently deliver high quality API designs
  • Create and Document solution design for the requirements being addressed
  • Contribute towards defining industry leading design standards
  • Verify design implementations for correctness and consistency
  • Do peer reviews
  • Leading other engineers
  • Participate and provide technical input to all API late stage development / scale up and validation projects to ensure API’s are delivered to drug product facilities in the most compliant and timely manner
  • Be accountable for all aspects of your work, from research and analysis to development, testing, deployment, and maintenance in production
  • Actively evolve our agile development process together with us (Kanban, Scrum)
Qualifications for api-engineer
  • 5 + years of experience in Relational database technologies
  • Experience in building SOA and RESTful services (JAX-RS)
  • Experience with search technologies Lucene and ElasticSearch
  • At least 3 Year experience in Database technologies SQL, No-SQL, RDS, PostgreSQL, MongoDB or DynamoDB
  • At least 5 years of experience in leading and managing other Engineers on large-scale projects
  • 5 years experience in Build and CICD technologies SVN, GitHub, Maven, Jenkins, Nexus or Sonar
4

API-Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for an api-engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for api-engineer
  • Become a product expert and help customers utilize the product family per architectural best practices
  • Write code that your peers praise for its elegance and readability
  • Indianapolis, Indiana
  • Increase scalability and maintainability to support rapid usage growth
  • Develop custom data structures and algorithms with additional exposure to concurrent/lock-free algorithms
  • Utilize skills in development areas including object oriented programming (C#), databases (SQL), Model, View, Controller (MVC), Entity Framework (EF), and web applications (ASP.NET)
  • Lead PoC’s with internal customers of the service and provide information be able to influence leadership team across the organizational boundaries
  • Collaborate with architects, designers, analysts, product specialists, and other software engineers
  • Analyze system specifications and translate system requirements to task specifications for junior programmers if applicable
  • Analyze current programs including performance, diagnosis and troubleshooting, and design solutions to problematic programming
Qualifications for api-engineer
  • 5 Years experience in Quality Assurance technologies ATDD, Selenium, Cucumber, JUnit, SoapUI or Postman
  • 5 years experience of Tuning, Performance Testing and Production Monitoring using tools HP Diagnostics, JMeter, Splunk, BlueStripe, CloudWatch or Zabbix
  • 5 years experience with scripting languages Ruby, Python or Perl
  • Contributed to Open-Source or public GitHub project
  • Proven experience in Agile
  • Proven experience of people management
5

API-Engineer Job Description

Job Description Example
Our growing company is looking for an api-engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for api-engineer
  • Provide assistance to testers and support personnel as needed to resolve the system problems
  • You provide support to customers, field application engineers, partners and integrators in the resolution of issues
  • You own and maintain API and SDK documentation
  • You assist with development of SDK sample code in various languages
  • Generate and document support content, FAQs, knowledge base articles, file and track bug reports, feature requests
  • Interface directly with various engineering organizations (QA, Software Development, Hardware) in tracking and fixing reported issues
  • Provides process engineering expertise to technology transfer of projects to internal and external manufacturing locations
  • Perform process engineering analysis to determine cycle time, equipment fit, technologies required, scale up risk
  • Recommend laboratory experiments to inform scale up plans
  • Perform engineering analysis of process execution, recommends opportunities for improvement with plant efficiency and risk mitigation as goals, and captures analysis in campaign summary documents
Qualifications for api-engineer
  • Previous experience in Android advantageous
  • Previous experience of test automation frameworks
  • Extensive experience with backend infrastructure, distributed systems, and/or performance analysis
  • Strong algorithms and data structures background BS, MS, or PhD in Computer Science or equivalent work experience
  • Experience with Redis and AWS Contributions to the open-source community
  • Must have previous experience of working in an Agile environment

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates