9 years experience
9 years Java developer experience.
I worked on Spring Java applications, which used JSP, and later, an in-house UI framework (based on Go...
9 years Java developer experience.
I worked on Spring Java applications, which used JSP, and later, an in-house UI framework (based on Google Soy Template technology). We used BDD specification for integration tests and Cucumber framework to implement them. We used well configured Maven plugins to automate as much as we could: code style checking, unit test coverage, integration tests, code complexity etc.
Having spent much times with UI framework switching and with application splitting into micro-services, I have extensive experience in code refactoring.
In the past I worked on a heavy weight swing based Java client application with Oracle DB. It was a very big and robust application developed for the government. Thus I have experience with old Java technologies, and I have seen their benefits and disadvantages.