Position Overview:
This position’s primary responsibility will be to translate software requirements into microservices using Java and Spring boot to be deployed on Openshift / AWS. The chosen candidate will apply technical proficiency across different stages of the Software Development Life Cycle, gather accurate requirements and work closely with stakeholders to prioritize his tasks.
Responsibilities:
- Translate requirements and use stories into functional REST APIs using Java and Spring boot to be deployed on Openshift.
- Collaborate with frontend developers and Onsite development team.
- Provide support in maintenance of Prod and Preprod applications.
- Design, build, and maintain efficient, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the APIs.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automatization Skills.
- Implementing automated testing platforms and unit tests.
Qualifications:
Required Skills:
- Proficiency in Java, Spring boot and other Java frameworks,
- Strong knowledge of database systems, such as Oracle, for data storage and retrieval.
- Strong written and verbal communication skills.
- Strong experience in developing RESTful APIs
- Strong understanding of software development principles and best practices.
- Experience working in an Agile development environment.
- Knowledge of React and Node is plus.
- Knowledge of IT infrastructure, Openshift, Linux, and networking concepts.
- Ability to work with Code versioning tools like GIT and Knowledge of CICD.
- Ability to adapt to new technologies quickly and independently learn new skills.
Required Experience & Education:
- 4+ years of experience
- College degree (Bachelor) in related technical/business areas or equivalent work experience.
Desired Experience:
- Exposure to AWS
- Healthcare experience