Hi there,
I am JAVA developer, Strong experience in software development environments for High Availability:- J2EE platform, Microservices and API development.
Demonstrated experience using software Frameworks, Technologies and Patterns:- Experience developing RESTful webservices using modern toolsets like Spring Boot, Spring MVC, Spring 4.X (annotation based Spring). Sound knowledge of the Maven dependency framework. Experience with artefact repositories like Sonatype Nexus or Artifactory.
Experience writing unit tests and using mocking frameworks such as Mockito or jMockit. Successful candidates must be able to explain how they can use a mocking framework to isolate code under test.
Experience with persistence and entity frameworks including JDBC, Hibernate, JPA, and No SQL technologies.
Experience with enterprise messaging patterns and frameworks including Kafka/Rabbit MQ, Akka and JMS.
Experience with enterprise authorisation patterns such as OAuth SSO.
Experience in implementing and using Continuous Integration & Delivery methods: any one of them- Bamboo, Git, SVN, Stash,Jira, Confluence,IntelliJ, test automation, feature branching.
I am willing to discuss your work, please come on the chat.
Thanks