Full Stack Engineer

Company:  Compunnel Inc.
Location: Durham
Closing Date: 22/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Location: Durham, NC Only


*REQUIRED SKILLS*

50% back-end (Java) / 50% front-end (Angular)

1) Java 8 development experience with Spring/Springboot - we will be upgrading from Java 8

- someone who is building microservices/api's from scratch in their project

2) Experience modernizing AngularJS web apps to modern day versions of Angular

3) Experience with web services - JSON, XML, REST, SOAP, etc.

4) Used to working with automated pipelines using Jenkins

5) Working in 2-week agile sprints with flexible production installs


*NICE TO HAVE*

Docker, Kubernetes, AWS


The Expertise and Skills You Bring

  • Advanced full stack software development experience.
  • Experience transforming web applications from AngularJS to modern day versions of Angular
  • Strong hands-on experience and knowledge with building enterprise applications using core Java and Spring/Spring Boot
  • B.S. in Computer Science, Engineering, Mathematics, or equivalent experience.
  • Leadership to guide, encourage, and motivate your fellow engineers.
  • Experience working in an Agile Scrum development environment.
  • Experience with web services - JSON, XML, REST, SOAP, etc.
  • Experience with Docker, Kubernetes, Terraform, and AWS cloud deployment/application management.
  • Experience with unit testing and test automation libraries/strategies.
  • Experience building and deploying applications using continuous integration pipelines and automated deployment tools such as Jenkins.
  • Experience using source control and pull requests for development in Bitbucket/Stash.
  • Strong communications and problem-solving skills

The Value You Deliver

  • Developing and deploying software in a fast-paced environment.
  • Collaborating with colleagues on technical implementation and process improvement.
  • Able to clearly present sophisticated technical solutions, ideas, and plans to senior management, business partners, and less technical team members as needed
  • Working closely with technology and business partners to design new features.
  • Passion for learning the latest technologies and frameworks.
  • Building positive relationships within and across teams.
  • Mentor and be mentored by your team members and partners.

Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙