Java Backend Developer
Java Backend Developer Requirements : BS/MS degree in Computer Science, Engineering or a related subject Minimum 5 years of hands on experience developing server side applications with core Java/J2EE - Must Extensive back end development expertise. Experience in OOD and design patterns with focus on clean maintainable and reusable code. Experience with Spring Framework, 4.x. Good understanding of REST & web services. Experience with at least one ORM Framework - Hibernate, JPA, or MyBatis Experience designing relational database table schemas – preferably MySQL Excellent verbal and written communication skills. Ability to react quickly to new demands in an ever-changing dynamic business environment. Ability to analyze and explain the risks involved in using, or not using, technology solutions. Must be a self-motivator and be able to work with minimal direction. Nice to have: Experience with BigData Experience with Amazon Web Services (AWS) infrastructure. Experience with Agile development methodology. Experience with Git. Good understanding of Unix/Windows Operating system.