Senior Java Applications DeveloperDevelop, create and modify general computer applications software or specialized utility programs.Analyze user needs and develop software solutions, design software or customize software for customer use with the aim of optimizing operational efficiency. Analyze and design databases with an application area, working individually or as part of a team.Requirements: Master’s Degree in Computer Science, Computer Engineering or a related field. Four years-experience as a Software Developer. Two years-experience working with:Programing languages: Java8+, TypeScript, HTML, CSS and JavaScript. Databases: MS SQL Server, PostgreSQL, and MySQL. Frameworks: Spring Boot, JAVA EE7, Microservices, Angular, JSF, Thymeleaf, Hibernate, Junit, and Mockito.CI/CD: Git, Gradle, Maven, Ant (Ivy), Azure DevOps Pipelines, Jenkins, Travis CI, and GitHub. Tools: Postman and SwaggerCloud: Heroku, Azure, AWS, Kubernetes, Docker.Data Resource Technologies is an EO employer – Veterans/Disabled and other protected categories.