15+ years of demonstrated experience designing, developing and testing real-world, enterprise applications
15+ years of hands-on Java experience, including analysis, design and testing
15+ years of experience using Spring framework (all modules), Spring Boot, Spring Data, Spring Test Framework, Spring RESTful services, Transaction Management, Spring Annotations.
15+ years of experience developing and consuming web services using SOAP or REST
15+ years of experience using JPA / Hibernate and also developing complex queries using native / HQL
15+ years of relational database experience with a solid understanding of SQL and modeling concepts
15+ years of experience using Bitbucket, Maven, Jenkins and Sonar
Experience in performance tuning and code optimization
Experience using Scrum and following Agile best practices
Experience in web development (ReactJS) would be desired
Appreciation for clean and well documented code
Experience transitioning application back end from a monolithic framework to a micro services architecture
Good understanding of Oracle database concepts and query tuning in Oracle as well as being able to analyze and write PL/SQL
Experience being part of a web application team interacting with front end Javascript developers as well as back end database developers
Knowledge of Javascript and/or Javascript frameworks (like Angular) is an added bonus
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.