Fujitsu is looking for bright and energetic Lead API Developer to join our team on a permanent opportunity. Fujitsu is a Global IT Services company with opportunity to grow and develop.
We are looking for great talent to join our organization and be a part of our growth.
Our client is a large, complex and highly-regulated organization with a requirement to conduct projects in a controlled and structured manner.
We are developing one of a kind software that will help our client engage with its customer.
The API Developer will be accountable for delivering application projects that require overall planning, organization, execution, and control of the project.
This role will be able to participate in agile software development activities, including sprint planning, daily standups, retrospectives, and hackfest.
You will operate in a collaborative, open environment focused on using agile development techniques to independently deliver solutions quickly and effectively.
Lead API Developer Requirement details
Knowledge and Experience with software and development experience in Java / J2EE in an Agile environment
Knowledge and Experience with strong 12 factor application development experience using REST API's
Knowledge of Cloud Computing
Knowledge and Experience with enterprise java applications and development frameworks such as Spring and Springboot
Knowledge and Experience working with AWS and Red Hat OpenShift or a similar container orchestration platform
Knowledge and Experience with SQL and NoSQL (DynamoDB / Cassandra / MongoDB)
Knowledge and Experience with JBoss, Websphere, Tomcat application servers
Knowledge and Experience developing automated unit tests, test suites and test data, Test Driven Development (TDD)
Knowledge and Experience using Jenkins and CI / CD toolsets. Ability to customize provided sample project templates to project needs
Knowledge and Experience with frameworks for documenting / designing APIs (like Swagger)
Knowledge and Experience working in a SAFe, Kanban, DevOps, or Agile / Scrum development methodology
Knowledge of CI / CD and DevOps practices; with tools such as Git / Gitlab, Jira / VersionOne / Agility, Jenkins / Terkton, Gradle, Ansible
Knowledge of standard tools for developing, optimizing & testing code Eclipse, Dynatrace, Cassandra, Selenium, Apache Kafka, Apache Camel, Active MQ, IBM MQ.
Knowledge and Experience deploying microservices into containers
Strong object orientated analysis and design concepts
Understanding of Object modeling and deciphering custom and vendor supplied schemas
Ability to clearly communicate and coordinate with peers, product owners, and cross functional teams and design a relevant and time to market solution.
Knowledge and Experience with Git and creating and manipulating YAML files
Participation in the design, development, testing, deploying server and UI Screens using Java / J2EE
Knowledge of API lifecycle management platforms
Role would also involve supporting the APIs developed after they are deployed in production
Knowledge and Experience building API's for both external and internal consumption
Help set up deployments per provided guidance and procedural documentation
Knowledge and Experience in troubleshooting deployments, production issues
Master’s degree is preferred