Think Beyond The Label Jobs

Mobile Think Beyond The Label Logo

Job Information

Datum Software Inc Developer - Java #37827 in Johns Creek, Georgia

Developer - Java Atlanta, GA Hybrid Schedule

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/DynamoDB, serverless, etc.).
  • Knowledge of Agile methodologies and experience working in an agile development environment using workload management tools like VersionOne.
  • Good communication skills and analytical skills.
  • Excellent analytical, technology, communication, decision making and problem-solving skills.
  • Proactive and able to quickly pick up new technologies.
  • Strong technical and non-technical communication skills. Assures smooth flowing, timely transmission of critical information.
  • Organized with an ability to prioritize workload, meet deadlines, and utilize time effectively.
  • Must have the ability to transform business and functional requirements into technical solutions.

(PREFERRED QUALIFICATIONS)

  • AWS Cloud experience

Responsibilities:

  • Responsible for design, develop, enhance, implement, maintenance and support of applications.
  • Participate in meetings and consult with business clients to understand business/technical requirements to meet business needs.
  • Participate in the design process of new features and enhancements to the software platform.
  • Prepare and review estimates for tasks and/or projects.
  • Design and outline solutions providing conceptual, logical and application-level design.
  • Develop and implement solutions leveraging multiple technologies in complex environments adhering to any defined scope, budget, or schedule requirements.
  • Be able to migrate current code into newer environments.
  • Prepare and execute unit testing.
  • Provide input to QA teams for system and integration testing or test automation.
  • Document own work products and review and contribute to the documentation across multiple projects.
  • Research and/or investigate technical issues impacting the organization and recommend solutions.
  • Keeps abreast of industry trends through benchmarking, participation in professional associations etc. to advise others of strategic technology direction.
  • Provides application support for software running in production.
  • Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data.
  • Triages high riority issues and outages as they arise.
  • Participates in and leads learning activities around agile software development and development core practices.

"All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

DirectEmployers