Team Solutions is looking for Java Developer
24 September
Vacant position: Java Developer
Job type: Full time
Category: Software development
Location: Yerevan
Key responsibilities:
- Design and develop high volume application with latest Java technologies
- Contribute in all phases of the software development lifecycle
- Implement different types of functionalities described in design documents
- Write well designed, testable, quality code following clean code principles
- Ensure designs are in compliance with specifications and customer requirements
- Perform code and architecture reviews
- Take part in the estimating of the development effort
- Participate in troubleshooting and resolving defects in production code
- Ability to absorb professional knowledge quickly and to develop new skills
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Ability to work effectively both in a team environment as well as independently
Required qualifications:
- 2+ years of experience in Java development
- Hands-on experiences in using object oriented analysis and design principles
- Working experience as a Java developer in JEE using the following products:
Spring, Spring MVC, EJB, Hibernate 5, JMS, JSF - Good knowledge of relational databases, SQL and ORM technologies
- Working experience in Oracle/MySQL/Couchbase
- Good knowledge of Data Structures
- Good knowledge and understanding of algorithms and design patterns
- Working experience in development of multi-layered client-server applications is a plus
- Ability to work efficiently: use 3rd party libraries when available, be able to prioritize tasks based on business requirements, etc
- Strong communication skills and capability of successful collaboration with cross-functional teams
All interested candidates are welcomed to send their CVs to info@teamsolutions.am with the position name in the subject line.