Join our Team!
Kodoom is the fastest growing Persian website. We are developing tens of interesting applications to serve the Persian community. We are looking for open-minded, energetic, and driven individuals to join our team and help develop the best Persian website.
This position requires Core Java and Core Javascript and related frameworks like JQuery hands-on and in-depth knowledge. This role requires 50% time working on middle tier in Java, and 50% time working on Front-end using Javascript. Additionally, this position requires solid understanding and strong Data Modeling skills, preferably using relational (Mysql, Postgres, etc.) and data mining concepts.
Job Classification
- Standard Occupational Classification (SOC) Job Family 15-1131.
- Bachelor's Degree or Higher in Computer Science and/or Engineering.
- Experience with Agile software development methodologies.
- 4+ years of Java, J2EE, UNIX/Linux, PL/SQL, Data Structures, Design Patterns,
- Algorithms and Optimizations, Object-Oriented design, Shell scripting
- 4+ years of development using JavaScript, JSP, HTML, AJAX, CSS, HTTP, JQuery, Bootstrap, JavaScript frameworks and working knowledge of SVG/Canvas
- 3+ years of experience with Spring MVC or Struts, JPA and Hibernate technologies
- 4+ years of experience in JBOSS, Apache, Tomcat servers
- 4+ years of expertise in Service Oriented Design & implementing RESTful APIs, SOAP, WSDL, XSD, JSON, Web services and XML
- Strong knowledge and working experience in relational database technology: SQL, JDBC, MySql
- Requires knowledge of and implementation experience with Multi-threading and Reflection
- Experience with Web Services (JAX-RPC, JAX-WS, JAXB, REST/XML-over-HTTP, SOAP, WSDL)
- Experience and working knowledge of Service Choreography, Service Orchestration
- Familiarity with Maven, SVN and GIT
- Ability to handle more than one project concurrently
- Ability to write unit tests, refactor existing code and work with existing codebases
- Good understanding of Network Basics
- Experience with AWS
- Excellent communication and collaboration skills
- Experience in Data Model development highly preferred
- Experience with payment gateways integration like Paypal and Credit Cards is a plus
- Intermediate or fluent-level Knowledge of Persian language is a plus
- Experience in Crawler4j or any similar crawler framework
- Experience with network visualization and drawing/charting/graph library is a plus
- Strong knowledge and working experience in MySQL/MongoDB
- Experience with messaging API like JMS
- Strong UNIX/FreeBSD knowledge
Degree Requirement
Required Skills:
Preferred Skills:
Job Type: Part-time or Full-time
To apply please send us your last update resume to hr@kodoom.com