Job description
This is a remote position. --Translates functional requirements into technical requirements --Develops code to meet technical and performance requirements --Develops unit test cases in Junit as part of code development --Develops test scenarios and scripts with QA team to ensure application quality --Develops and maintains System Documentation. Requirements -4-5 years' experience in application development --Degree in a technical discipline or related experience --Core Java, including JDBC, Spring, SpringBoot, JPA, Junit, and Java design patterns --Experience with RESTful API development, Swagger/OpenAPI specifications --Experience with Eclipse/IntelliJ, Git/BitBucket, Maven, Jenkins --Experience with Oracle RDBMS, SQL, Stored Procedure Development --Experience with deploying to tomcat application server, and tomcat configuration --Experience with shell scripting a plus --Knowledge of Software Implementation Lifecycle (SILC) and Agile. --Strong written & verbal communication skills