We are looking for hands-on “Java Developers” who love programming, architecting solutions, and solving complex integration problems. This is a remote position. Join us if you possess the ability to work as a member of a highly skilled team in a dynamic environment and participate in systems design, code development, unit testing, code reviews, debugging, integration, and testing of modifications & enhancements.
What Are The Required Qualifications?Bachelor's Degree in a related field, Master’s degree is a plus,4+ years of hands-on Java development experience with Java 8+ Strong experience with Spring framework using Spring Boot, Spring Security, Spring Session, JDBC, and MVC Experience with Unit Test FrameworksExperience with Git, SQL, NoSQL DB, JPA, Hibernate, database-stored procedures and isolation levels, SOAP, REST, and XMLAbility to think creatively in problem-solving, debugging, object-oriented design, data structures, and algorithmsAbility to clearly communicate with peers, Business Analysts, and Subject Matter ExpertsTaking ownership of your work by meeting deadlines, foreseeing delays, and raising issues appropriatelyAbility to work collaboratively in a team setting
Bonus Points:Experience with Microservices, Kubernetes, Kafka, RabbitMQ, Redis, Bitbucket, Maven, and Gradle is a plusWorking knowledge with CI/CD technologies such as SonarQube and Jenkins is a plusBasic knowledge of JavaScript and HTML5 is a plusExperience in Agile Development methodologies is a plus (Scrum, Kanban, etc.)
For details:Visit: www.innovance.com.trFollow us on LinkedIn: www.linkedin.com/company/innovance-consultancyFollow us on Instagram: www.instagram.com/innovanceconsultancyFollow us on Medium: www.medium.com/innovance-company-blogFollow us on Twitter: www.twitter.com/Innovance2017Follow us on Threads: www.threads.net/@innovanceconsultancy