Java – API Developer Analyzes, designs, develops, codes, and implements programs in java, for Web and Rich Internet Applications.
Responsibilities
- Supports applications with an understanding of system integration, test planning, scripting, and troubleshooting.
- Assesses the health and performance of software applications and databases.
- Defines specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications.
- Analyzes program and application performance tools and techniques.
- Identifies potential process improvement areas and suggests options and recommends approaches.
Qualifications
- 8+ years of experience in Java, Spring framework, Hibernate.
- Good understanding of Free marker templates and content management systems.
- Experience with design and development of REST API and SOA webservices.
- Experience in API layer like security, custom analytics, throttling, caching, logging, monetization, request, and response modifications etc.
- Proficient in SQL and Stored Procedures such as in Oracle
- Experience with Scrum and other Agile processes.
- Knowledge of Jira, Git/BitBucket, Jenkins
- Good knowledge on angular framework is a plus.
- Experience in creating REST API documentation using Swagger and YAML or similar tools desirable
- Good understanding on testing mobile apps using mobile app emulators.