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