Job Description
Job Summary:
Cedar Gate Services is looking for four Software Engineer (Java) to join our development team. Software Engineer (Java) write well-designed, testable, and efficient codes as part of the development team and will work under the supervision of managers of Analytics, Product Security, and Operations Manager teams.
Job Responsibilities:
- Analyze software requirements
- Write complete software or parts of it in Java / Groovy / Grails
- Write industry-standard code
- Analyze existing systems written in Java, produce estimates, and modify them according to requirements
- Perform unit tests
- Perform code reviews
- Debug and fix software defects
- Produce technical documents
Other Specification
- Bachelor’s degree in computer engineering, Computer Science, or a related field (or equivalent)
- 1+ year of relevant experience
- Knowledge of well-known design patterns
- Good knowledge of algorithms and data structures
- Familiar with HTML, CSS, JS, GIT & Amazon services
- Sound knowledge in any one of DBMS
- Knowledge of web services/ JSON/ OOP/ Restful APIs
- Strong knowledge of server-side programming and client-side programming
- Additional knowledge of Python, Ruby, ReactJs, AngularJs is a plus