Java Full Stack Developer - Diverse Linx
Durham, NC
About the Job
Role: Java Full Stack Developer (70% Front End , 30 % Back end)
Location: Durham, NC - Hybrid (e Days Onsite 2 Days remote)
Job Type: Full Time
Experience: 8-12 Year
Primary Skill: Java, Spring boot, Microservices, Rest API, Angular
Secondary skill: SQL, Snowflake, Jenkins, Github
Bachelor s or master s degree in a technology related field (e.g. Engineering, Computer Science, etc.) required.
8+ years of demonstrable experience in implementing Java API solutions
Proficiency with Angular 8+
Practical experience delivering and supporting modern web and data solutions (Spring Boot, Docker, AWS EKS, RDS, Snowflake, Azure, CI/CD, etc.)
Experience in REST based web services development using different frameworks (e.g. Spring boot, JAX-RS, Node JS)
JIRA and Agile tools related experience preferred
5+ years working in an Agile Scrum environment, with ability to work across multiple multi-functional teams.
Proven experience deploying webservice on AWS
Experience in top down development of REST based API s using Open API Specification
Proven experience in JAVA Programming Language (Java 1.8+)
Hands on experience working with Code Quality and Code Coverage tools/frameworks (e.g. Sonar)
Hands on experience working with Software Artifactory (e.g. JFrog, BitBucket)
Experience delivering resilient and high-quality software systems
Solid experience in software testing and automation using diverse frameworks (e.g. Unit, Functional, Smoke, Integration, etc.)
Strong programming, debugging and secure software development skills (e.g. Veracode, Sonar etc.)
Basic understanding of CaaS, PaaS, IaaS and security protocols (e.g. OAuth, SAML)
Exposure to API Management lifecycle (e.g. APIGEE) is preferred
Good knowledge of CI/CD: Jenkins, GIT and Maven, Concourse, Cloud Formation
Experience in containerizing applications using Docker and Kubernetes
Experience in Agile methodologies - Kanban or SCRUM
Source : Diverse Linx