Position: Java Developer (Croatia)
Company: EPAM Systems
Category: Java
Experience required: 2y
English level: upper

Responsibilities:

- Design and develop high volume applications with the latest Java technologies
- Contribute to all phases of the development lifecycle
- Write well designed, testable, quality code following clean code principles
- Ensure designs are following specifications and customer requirements
- Ability to absorb professional knowledge quickly and to develop skills
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Perform code and architecture reviews
- Implement different types of functionalities described in design documents
- Manage sections of ongoing projects, help to manage individual teams

Requirements:
•	At least 2 years of experience in Java development
•	Hands-on experiences in using object-oriented analysis and design principles
•	Good knowledge and understanding of algorithms and design patterns
•	Good knowledge of relational databases, SQL, and ORM technologies
•	Additional knowledge might include: Spring or JEE, JMS, JPA, Maven, Unit testing, and continuous build tools (Jenkins/Hudson)
•	Ability to work efficiently: use 3rd party libraries when available, be able to prioritize tasks based on business requirements, etc
•	Experience in working in high performing development teams using agile methodologies and tools Experience with various code versioning systems, such as SVN or GIT
•	Strong communication skills and capability of successful collaboration with cross-functional teams
•	Good English communication skills (reading, writing and speaking)

We offer:

•	Permanent job in a hybrid corporate environment
•	Regular training and development opportunities
•	Unlimited access to LinkedIn learning solutions
•	Use of high-valued applications
•	Bilingual work environment
•	Competitive salary and benefits
•	Recreation area
•	Relocation opportunities
•	International projects