What are the responsibilities and job description for the Java Software Engineer position at VMC Soft Technologies, Inc?
Senior Full Stack Engineer
Durham, NC.
70 Java & Spring Boot / 30 Angular)
W2 Contract
No C2C
- 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
- 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.