Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Research, design, implement innovative software solutions and deliver projects on-time and to
specification with a high level of quality. - Contributes in all phases of the development lifecycle
- Writes well designed, testable, efficient codes
- Ensures designs are following the required software’s specifications
- Prepares and produces releases of software components.
- Supports continuous improvement by investigating alternatives and technologies and
presenting these for architectural reviews. - Construct documentation to aid maintenance and code reuse.
- Perform manual and automated testing.
- Research and analyze product features being tested.
- Research new tools, technologies, and testing processes.
- Write effective APIs · Troubleshoot, debug and upgrade software
- Building Microservices, APIs, and scripts as required.
- Establish and apply design patterns for microservices
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related field.
- +3 years of experience in Java development field.
- Excellent verbal and written communication skills.
- Good Knowledge of: JBPM, Web Development, SQL, Oracle PLSQL, OOP
- Experience with continuous integration tools, like GIT, JIRA, Jenkins.
- Design Patterns, Data Structure, Algorithms, Web Services, (SOAP – REST).
- Good knowledge of deployment and debugging.