- Participate in design meetings and reviews.
- Create technical or requirement documentation.
- Analyze functional requirements and implement them.
- Design and develop software, applying design patterns and best coding practices.
- Review code with team as needed.
Requirements
The ideal candidate should possess the following qualifications:
- A degree in Computer Science with a graduating with 0-2 years of experience in java/JEE development.
- Highly motivated team player with excellent communication skills.
- Develop and design software with security mindedness.
- Understanding of OOP and Design Patterns.
- Follow Framework coding guidelines.
The ideal candidate should possess the following qualifications:
- Experience in java Web development and JEE technologies.
- Experience with relational databases (such as MySQL and Postgres) and non-relational (such as MongoDB).
- Experience with WebSocket and RESTful services.
- Experience with Concurrency.
- Experience with build tools like maven/ant
- Experience with Unit testing and JUnit