Java Full Stack Developer
Diverse Lynx
Durham, NC, United States
Full-time
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
12 days ago