Shire Veteran Jobs

Job Information

Datum Software Inc Sr. Full Stack Developer #37747 in Johns Creek, Georgia

Sr. Full Stack Developer Atlanta, GA

Qualifications:

  • 3-5 years of hands-on experience as a Software Engineer or related technical engineering capacity.
  • Professional experience working with Agile Methodologies is required.
  • Experience working with DevOps principles, practices and tools in an enterprise technology environment is required.
  • Experience engineering software within an Amazon Web Services (AWS) cloud infrastructure or other prominent enterprise cloud provider is required.
  • Front-end development experience.
  • Experience in creating single page applications using Angular JS and Angular 12+.
  • Experience writing unit test cases with Jasmine or Jest frame works.
  • Experience creating response web application using angular flex or bootstrap.
  • Back-end development experience.
  • Expert in Functional Programming approaches, preferably in Java.
  • Develop efficient and effective software using Java, Python, Spring Framework, Microservices, APIs.
  • Working knowledge of Amazon Web Services, Relational and NoSQL Databases, Caching, Object and Block Storage, Scaling, Load Balancing, CDNs, Networking
  • Architecting, developing, and supporting REST and WebSocket APIs.
  • 3-5 years developing Java and Spring Boot.
  • Strong knowledge and experience in n-tier web applications including web servers (Apache), application servers (IBM WebSphere, Tomcat, Weblogic), databases (Oracle, MySQL) and infrastructure (Amazon Web Services).
  • Experience working with containers, and managed container orchestrators (Kubernetes/OpenShift) in the cloud (For example AWS Elastic Kubernetes Service, Red Hat OpenShift).
  • Experience developing and deploying applications to Amazon Web Services and making use of the services they offer including and not limiting to Lambda, CloudWatch, DynamoDB, Route53 etc.
  • Experience working with version control systems and automated deployments (Git, Jenkins).
  • Experience maintaining and enhancing PAAS applications (onPrem and Internal) and actively reworking these to AWS along project timelines.
  • Working knowledge of MQ services such as Kafka, Active MQ o Knowledge and experience with JBOSS and WebSphere.
  • Working knowledge of the full Software Development Lifecycle, building CI/CD pipelines, and practicing Test Driven Development is a requirement.
  • Fundamental Awareness of Application Security principles and 12-factor application development principles is required.
  • Experience with source control, build tools and GIT (GitHub, Bitbucket or other) is required.
  • Additional requirements here.o Embraces diverse people, thinking and styles. o Consistently makes safety and security, of self and others, the priority.
  • Bachelors degree in computer science, Information Systems, or related technical field

What will give you a competitive edge (preferred qualifications):

  • Experience working in an airline technology environment is preferred.

Responsibilities:

  • Develop amazingly efficient and effective software using Java, C#, Python, .Net, Spring Boot, Microservices, APIs.
  • Enhance and maintain prem and internal PAAS applications, and actively rework these to AWS along project timelines.
  • Help to design and implement serverless patterns from containerized applications.
  • Build industry standard APIs and help with establishing, consuming and routing calls, connectivity protocols and policy.
  • Design, develop and implement architecture patterns that are optimized for SLAs, reliability, and cost.
  • Look upstream and downstream to see around corners and anticipate future consequences for immediate technical choices.
  • Help to establish and grow a culture of software craftsmanship best practices, including TDD/BDD and Test Automation (both Unit and Integration), Continuous Integration, and Continuous Deployment.
  • Drive performance improvements including monitoring, detailed metrics problems, trends, and costs, to determine solutions, required process changes, etc. that will make the function more efficient.
  • Ensure adherence to security standards and compliance with privacy rules and regulations early in the development.
  • Be aggressive to resolve and prevent technical debt.
  • Actively engage in Agile software development activities, including sprint planning, daily standups, and retrospectives, with an aim to continuously improve.
  • Collaborate frequently to share ideas and gain perspective. Communicate critical information in a clear and timely manner, listen to others, and seek clarification to confirm shared understanding.
  • Initiate and lead code reviews and continuous improvement efforts.
  • Create usable documentation/playbook(s).
  • Effectively analyze tradeoffs between usability and performance needs - communicate these across the team.
  • Optimize pace and meet deadlines.
  • Administer product upgrades and patches.
  • Provide assistance and support other team members where required, including troubleshooting and maintenance of production systems/programs/applications.
  • 24/7 On-call support rotation function is a component of this role.

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