EXTIO Technology & Consulting LLP
Website:
extio.io
Job details:
Job Purpose
The Microservices developer will be responsible for building scalable RESTFul/SOAP APIs, the server-side application logic, integration with both internal and external systems.
Responsibilities/ Accountabilities
• Strategy, Planning & Execution
• Design, build and maintain efficient RESTFul APIs in Java
• Develop microservices based on Spring Boot framework
• Integrate to different systems/application using Apache camel
• Design and Implementation of data storage solutions
• Work with Frontend and Mobile App developers to define RESTFul API specs
• Work well with technical and non-technical people to deliver high value results
• Participating in Sprint Planning and tracking work items
Requirements
• Bachelor’s degree in Information Technology, Software Engineering, Computer Science or related field
• 2+ years experience developing applications in Java
• 1+ years of experience in Spring Boot
• 1+ years of experience in Apache Camel
• 1+ years of experience in SOAP Web services
• 1+ years of experience in JMS
• Strong knowledge of Microservices architecture
• Experience with SOAP and REST services development
• Good understanding of DevOps and CI/CD practices
• Familiarity with container technologies like Docker and Kubernetes
• Experience with Oracle Database and Elasticsearch, Redis
• Experience with cloud technologies Azure/AWS would be good to have
• Experience with OAuth and JWT Tokens
• Knowledge of API Management solutions
Personal Attributes
• Must be able and willing to collaborate in a team/cooperative environment as well as exercise independent judgment and initiative.
• Strong analytical, decision-making, and problem-solving skills.
• Is extremely logical, detail oriented with a keen attention to detail.
• Demonstrated ability to prioritize work-load and meet multiple project deadlines.
• Ability to conduct research into systems issues and products as required.
• Highly self-motivated and self-directed.
• Ability to effectively prioritize and execute tasks in a high-pressure environment.
• Experience working in a team-oriented, collaborative environment.
• Proven ability to quickly learn new applications, processes, and procedures.
• Structured thinker, effective communicator with excellent written and oral communication skills.
• Excellent listening and interpersonal skills.
Click on Apply to know more.