Java Software Engineer / Durham, NC, 6+ Months Contract Remote
Job title: Java Software Engineer / Durham, NC, 6+ Months Contract Remote in Durham, NC at Suncap Technology
Company: Suncap Technology
Job description: Java Software Engineer / Durham, NC, 6+ Months Contract RemoteLocations: NC, WLK, BOS, MMKDynamic Work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working from home. ( They can fly/drive into the office as well). If candidate is not open to this please tell them they will not be considered. The company determines the week they are working onsite, not the candidate.Locations: NC, WLK, BOS, MMKMust Have:
- Strong Java programming,
- Rest API fundamentals,
- Unit testing, and automated functional testing
- 5+ years of proven software development experience in Java Web services and API solutions.
- Experienced in defining test strategy and setting up Test Automation framework using frameworks like RESTAssure.
- Proficient in Java, J2EE, Spring MVC, Spring Core and JavaScript.
- Deep understanding of API design, including versioning, isolation and micro-services.
- Proven experience in detailing APIs using an API documentation framework (Swagger)
- Experience in state-of-the-art tools and methods to enable efficiency, performance and agility through automating DevOps processes, continuous integration and delivery pipelines (Maven, Jenkins, Stash, Ansible, Docker).
- Capability to support mission critical customer facing platforms and applications.
- Proven expertise in open source streaming products, Micro services and Message Oriented Middleware, Stream processing, Master Data Management.
- Strong knowledge of developing highly scalable distributed systems using Open source technologies.
- Knowledge of public and private cloud capabilities including compute, storage, database and analytics
- Working knowledge of testing frameworks like Junit, Mockito, Spring Test.
- Knowledge of web application development using JSP, HTML, CSS/SASS, JQuery, Angular and NodeJS.
- Knowledge of relational and NoSQL database management systems.
- Linux, Shell Scripting, Docker and AWS Cloud certification will be a plus