Qualifications:
•Must have excellent coding ability and passion to write code.
• Experience building scalable solutions
• Application Development: thorough and practical understanding of how software applications and frameworks are created, designed, implemented, re-factored, tested, deployed, and supported for the entire life cycle of the application
• Database Design: thorough and practical understanding of how to design database objects such as schemas, tables, and other associated database objects such as indexes or constraints in the support of implementing new software applications and features
• Application Environment: thorough and practical understanding of the application ecosystem in which a software application is deployed.
Skills:
• Languages: Java, HTML, JavaScript
• Database: Oracle, SQL, JDBC
• Environment: GIT, Maven, Ant, Eclipse/IntelliJ, Weblogic, orTomcat
• Technologies/Frameworks: Spring Framework, SpringData/Hibernate/JPA, Spring Boot, Spring AOP, REST, Web Services, Micro Services, Junit.
• Knowledge in Docker, Redis and Elastic Search is a plus