Position: Java Developer
Location: 100% Remote
Responsibilities:
Location: 100% Remote
Responsibilities:
- Provide accurate estimates for project requirements and enhancement requests
- Prepare and document detailed specifications
- Develop Technical designs in accordance with the requirements
- Develop, implement, Test and debug application software primarily using Java/JEE technologies
- Participate and contribute in the software and architectural development activities
- Perform at an advanced technical level and demonstrate a complete understanding of all phases of applications systems analysis and programming activities.
- Experience using Web and API frameworks including Spring Boot, Angular, REST, HTML5, JavaScript, jQuery, CSS, XML, JSON, JSP, Servlets
- Experience in application/web server environment including Wildfly/JBOSS, Tomcat, IIS.
- Experience using Gradle, Maven, Git etc. preferred
- Familiarity with DevOps and Continuous Integration toolsets and concepts
- Experience interfacing with back-end applications using RESTful web services, SOAP, message queues, JSON etc.
- Experience working with Kafka/Activity is a plus