Overview:
Our client is seeking a Full-Stack Java Developer.
Key Responsibilities:
Demonstrated ability to communicate ideas clearly
Developing server-side RESTful web services
Experience in front-end development including HTML5, Cascading Style Sheets (CSS), JavaScript, and TypeScript
Experience with databases such as SQL Server, Oracle, MongoDB, or Cosmos DB
Designing, developing, and implementing automated unit and functional tests
Agile / Scrum or Kanban development environment(s)
Adapt to technology stack(s) called out by project needs
Demonstrated desire and ability for continuous learning
Preferred Skills:
Proficient with developer tools, such as Eclipse and/or Visual Studio, IntelliJ, Git, SonarQube, and Veracode
Object-oriented programming
Developing server-side Java
Swagger tools for RESTful web services
Spring Boot and/or Spring Data JPA
Syntactically Awesome Style Sheets (Sass)
Angular, Choo, Vue, React, or other JavaScript frameworks
Redux or NgRx store for state management
RxJS or Promises to accomplish asynchronous tasks
nowledge of AJAX, JQuery, and Hibernate
Azure DevOps
Automated functional, end-to-end, and integration testing using Selenium WebDriver, Protractor, TestCafe, WebdriverIO, Cypress, Appium, TestNG or similar tools
Automated unit testing using Mocha, Jasmine & Karma, Spock using Groovy, JUnit, MSTest, TestNG or similar tools
Developing applications in the Cloud – especially in Azure (App Services running Tomcat, Active Directory, SQL Database)
Education:
Bachelor’s degree in computer science, software engineering, or similar field
Additional Information:
W2 Candidates Only
Fully Remote Role