We are looking for a Java software developer who is eager to learn, thrives in a collaborative environment, and is motivated to grow and share knowledge.
• Work closely with developers of various seniority, analyze technical requirements, suggest architecture and system design solutions, estimate effort and plan tasks
• Actively communicate tasks, requirements, issues and open questions with your team and the client
• Learn new technologies, participate in various knowledge-sharing initiatives (e.g. delivering internal trainings) and take professional certifications
Requirements
• Solid knowledge in OOP, algorithms, data structures & design patterns
• Application development skills and knowledge of Java
• Experience in web development with HTML, CSS, JavaScript
•
Database modeling and SQL skills
•
Fluency in English
Originally posted on Himalayas