Client has an excellent opportunity available for a Java Developer. The Java Developer will assist in the development. This position offers an excellent opportunity to grow with a dynamic team of developers.
The ideal candidate should possess the following qualifications:
- A Bachelor’s degree in Computer Science required with 8+ years of experience in Java/JEE development or a Master’s degree in Computer Science with 6+ years of experience in Java/JEE development
- Core Java 8+
- Spring boot with Rest Services
- Experience working with Bitbucket/ Git
- Basic SQL with Oracle
Highly motivated team player with excellent communication skills
- Solid understanding of OOP and ability to apply design patterns
- Experience with Spring Batch, Hibernate or other ORM frameworks
- Experience with performance tuning, load testing or query optimization
- Experience with advanced programming techniques such as multithreading, concurrency, reflections, AOP etc will be huge plus
- Experience with front-end development using HTML, CSS and Javascript libraries (e.g. HTML5, Angular, jQuery)
- Experience with Continuous Integration tools (TeamCity), build tools such as Maven/Ant