What are the responsibilities and job description for the Cloud Developer position at Datum Technologies Group?
Long Term Contract
Atlanta, GA
Qualifications
Atlanta, GA
Qualifications
- 7 years of overall experience in software development.
- Extensive experience implementing API's (REST) via microservices in Java / Node Js (Required).
- 3 years of experience AWS - Lamda, DynamoDB, S3, API Gateway, Cloudwatch (Required).
- Experience using various design patterns preferably MVC, Singleton, Facade and Factory - Proficient in OOD and Implementation, Design Patterns.
- Experience in other Backend programming languages like Python, Node.js, Golang, is a plus.
- Must have experience working in GIT, Hibernate, Apache, Tomcat, Oracle, UML, JUnit, Mockito, Wire Mock, and REST API.
- Solid understanding of web/mobile application architecture and security (OAuth, JWT, Spring Security).
- Hands-on UI development experience utilizing Responsive Design.
- Proficient in Bootstrap or Foundation frameworks.
- 2 years' experience with unit testing frameworks (e.g., Jasmine, Protractor).
- Proficient in OOD and Implementation, Design Patterns (MVVM etc.).
- Must have diverse experience utilizing Java tools in business, Web and client-server environments including Java Platform, J2EE, JDBC technologies and Apigee gateway platform.
- Experience or exposure to Database Design and Implementation.
- Knowledge of Multi-tier Architecture, Rational/Visio modeling.
- Leading the technical scrum team and implementing hands-on the front ends associated with the technical designs for product/project teams.
- Leading technical efforts in the scrum team, including in the creation of quality in our delivery.
- Ensuring the team develops with quality measuring via clean pipelines, and 90% coverage.
- Mentoring and elevating your teammates to be stronger engineers by staying ahead with technology evolution and educating the team.
- Transforming business requirements into application architectures.
- Determining feasibility & scalability of front-end solutions, interacting with business and product owners to define technical solutions for customer problems.
- Production issue triage, management, and prevention as needed.
- UI Design reviews for feasibility, tech design, and impact analysis.
- Develop sustainable, accessibility compliant solutions.
- Long term technical debt resolutions, debt prevention & code reviews.
- Analysis and implementation of Performance/Stability/Reliability/Architecture initiatives.
- Research & Development of POCs & innovative new ideas for customer interactions.
- Assisting in defining alternate solutions for the business problems and providing estimates for potential new workstreams.
- Creating a learning culture by establishing, sharing, and enforcing best practices and lessons learned.
Genesys Cloud Developer (NO C2C)
Xlysi -
Alpharetta, GA
Azure Cloud Engineer/Developer
Per Scholas -
Atlanta, GA
Oracle Cloud Integration Developer
Gwinnett County -
Gwinnett County, GA