Job Information
Datum Software Inc Developer - Java # 37828 in Johns Creek, Georgia
*Developer - Java *Atlanta, GA
Qualifications:**
Bachelor's degree in computer science, Engineering, or Information Systems or any equivalent combination of experience, education, and/or training.
7+ years of experience with Java/J2EE development, hands-on troubleshooting, and deployment.
5+ years' experience with using Spring Boot, Spring MVC frameworks, Java, JPA, JSON, JavaScript and API Restful / microservices services.
Familiar with Struts framework.
5+ years' experience using Hibernate and understanding ORM.
5+ years' Node.js development.
AWS Cloud development, AWS Lambda development.
Solid understanding of web/mobile application architecture and security (OAuth, JWT, Spring Security) Extensive experience implementing API's (REST) via microservices.
5+ years of hands-on UI development experience utilizing Responsive Design.
Proficient in Bootstrap or Foundation frameworks.
5+ years' experience with Angular (Angular 5 or above preferred).
4 + years' experience with unit testing frameworks (e.g. Junit, Mockito, Jtest , Jasmine, Protractor).
Knowledge of full stack Cloud-native development, RESTful APIs and serverless microservices with Spring boot.
Knowledge and experience with DevOps: CICD, Git, Jenkins and/or Ansible.
Knowledge of Microservices.
Experience in Cloud technologies and deploying applications in AWS.
Knowledge of relational and NoSQL databases, Strong knowledge of stored procedures, SQL.
Cloud-native development in the Spring/Spring Boot ecosystem and strong working knowledge of developing and deploying applications in major cloud providers (AWS or Azure).
Experience in cloud managed services and DB (RDS, NoSQL/Dynam