Position: Back-End Developer
Company: boredDevOps
Category: Java
Experience required: 2y

Time: Part-Time 

Knowledge:

- Strong programming skills with Java (Java Core, Servlets)
- Experience with OOP/OOD
- Experience with clustered applications, pooling, connection management, transactions
- Familiarity with programming specifics like asynchronous I/O, concurrency, distributed web systems and regression
- A good foundation in algorithms, design patterns, and data structures
- Integration with 3rd party tools/systems
- Experience with unit/functional testing
- Strong experience with the most of Spring Framework/Hibernate/JDBC, databases (Oracle, PostgreSQL, MySQL), JSP, Javascript.
- Maven, Gradle
- Git
- Strong understanding of RDBMS concepts + SQL
- Good experience with troubleshooting production problems related to software applications
- Experience with asynchronous communications and messaging, RESTful services and SOAP, JavaScript, 
- Experience with HTML5, CSS3