
Java Full Stack Developer - Full Time Opportunity - 100% REMOTE
Role: Java Full Stack Developer - Full Time OpportunityLocation: Greensboro, NC Full Time: 100% REMOTE
Job DescriptionRequired Skills: · Hands-on development experience with Java, Angular, Spring Batch, Spring Cloud, Spring Security, REST services & Microservices on the OpenShift / AWS cloud platform.· Good exposure to DevOps - GitHub, Jenkins pipeline, Docker, Harbour, Unit testing tools & Code quality tools. · Familiarity with Behavior-Driven Development (BDD) & Test-Driven Development (TDD) methodologies. · Extensive experience in developing software applications on the assigned technology platform · Extensive knowledge on source code change management and related tools. · Write quality backend code primarily in Java, Spring and Hibernate; · Knowledge of the theoretical and practical application of highly specialized software engineering best practices, methods & techniques. · Knowledge and experience using agile software development principles, process and tools. · Excellent analytical, problem solving and organizational skills · Excellent interpersonal, and written and oral communication skills · Work closely with front-end developers and other team members to establish objectives and design cohesive, functional code. · Perform peer code reviews and debug applications.· Stay updated on Java development frameworks and release tools.
Technology Experience and Expertise · Development Experience with Java, SQL, · Experienced in scalable, high-availability back end database technologies primarily SQL Server · Experience building microservices with Spring Boot as well as building and calling API’s. · Strong JavaScript back end development experience with common frameworks Angular, Node, etc.· Experience with Insurance / Reinsurance Systems and Data · Strong understanding of server-side software, scalability, performance skills · Understanding of continuous integration and deployment tools like Octopus deploy, Jenkins, docker, Kubernetes · Knowledge of development tools like Eclipse, GitHub, Apache Ant, Gradle, and Junit · Ability to discuss, articulate and simplify technology to non-technical people
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
