Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking for a Software Developer who is skillful and eager to learn new technologies and methodologies.
Duties :
Duties :
- Create implementations that meet design specifications and follows standards, while making suggestions for new designs when suitable.
- Resolve technical issues through debugging, research and investigation.
- Develop and maintain effective working relationships with team members.
Job Requirements
- Strong core Java development skills for server side needs.
- Good knowledge of writing automated unit and integration tests with passionate awareness of their importance.
- Good knowledge in using automated building tools (preferably Maven).
- Good knowledge with source control systems (Git).
- Good knowledge with standard SQL.
- Having a passion for quality and writing clean, solid, readable and reusable code.
- Documenting code in accordance with agreed standards.
- A desire for continual learning about new technologies and development approaches.
- Good knowledge in database management systems (Oracle , PostgreSQL and MySQL )
- Good knowledge with the Spring Framework (Spring IoC, Spring MVC, Spring Data , Spring Security) and J2EE (Servlets, JPA)
- Good knowledge in RESTful web services
- Good knowledge with developing large-scale web applications
- Good knowledge in Jasper Reporting Tools.