Datum Technologies Group
Full Stack Developer
Contract/Contract to Hire
Minneapolis, MN
Qualifications: Top 6 Must-Have Skills:
Java Spring Boot & RESTful APIs JMS MQ SQL AWS Minimum Requirements:
High School Diploma, GED, or High School Equivalency. 2+ years of hands-on experience in Java development. Experience in full-stack development with one or more of the following: C#, .NET, Python. Familiarity with GitHub/GitLab, SonarQube, JUnit, and Spring Boot. Skilled in test-driven development (TDD) and behavior-driven development (BDD) methodologies. Experience virtualizing services for test automation using tools such as WireMock, Mockito, etc. Proficient in writing automated backend tests using Postman, REST Assured, Cypress, ReadyAPI, or similar tools. Hands-on experience with CI/CD tools like Jenkins and CircleCI. Strong experience working with AWS cloud services, including ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena, etc. Solid knowledge of RESTful APIs, microservices, and service-oriented architecture. Familiarity with relational and object databases. Experience working in Agile development environments with tools such as VersionOne or Agility. Strong problem-solving and troubleshooting skills with the ability to convert business requirements into scalable technical solutions. Effective communication skills (both technical and non-technical). Ability to perform well in high-pressure environments and handle urgent issues with calm efficiency. Proactive, self-motivated, and adaptable to challenges outside of the comfort zone.
Preferred Qualifications:
Bachelor's degree in computer science, Information Systems, or related field with 4+ years of experience; or master's degree with 2+ years of experience. AWS Certification. Experience generating test reports using Cucumber Reports, Extent Reports, etc. Hands-on experience with OpenShift. Familiarity with Windows Server and HP-UX operating systems. Airline industry experience is a plus. Working knowledge of MQ. DevOps experience in code testing, building, and deployment is a plus.
Responsibilities:
Develop scalable and efficient software solutions using Java, C#, Python, .NET, Spring Boot, Microservices, and APIs. Maintain and enhance on-premises and internal PaaS applications, with a roadmap to transition systems to AWS. Design and implement serverless architectures from existing containerized applications. Develop robust, industry-standard APIs and manage integration patterns, routing, and connectivity protocols. Create architecture patterns optimized for SLA compliance, reliability, and cost-efficiency. Proactively anticipate technical needs and design scalable solutions. Champion software engineering best practices, including TDD/BDD, automation, CI/CD pipelines. Analyze system performance, monitor metrics, identify trends and recommend solutions. Ensure early adherence to security and privacy compliance during development. Identify and remediate technical debt. Participate in Agile ceremonies (sprint planning, standups, retrospectives) and continuously strive for team improvement. Collaborate cross-functionally, share knowledge, and foster a culture of continuous feedback. Lead code reviews and technical improvement initiatives. Create and maintain detailed documentation and operational playbooks. Evaluate trade-offs between usability and system performance and communicate findings effectively. Manage product updates and patching. Provide mentorship and support to other team members. Participate in a 24/7 on-call support rotation.
"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."
Qualifications: Top 6 Must-Have Skills:
Java Spring Boot & RESTful APIs JMS MQ SQL AWS Minimum Requirements:
High School Diploma, GED, or High School Equivalency. 2+ years of hands-on experience in Java development. Experience in full-stack development with one or more of the following: C#, .NET, Python. Familiarity with GitHub/GitLab, SonarQube, JUnit, and Spring Boot. Skilled in test-driven development (TDD) and behavior-driven development (BDD) methodologies. Experience virtualizing services for test automation using tools such as WireMock, Mockito, etc. Proficient in writing automated backend tests using Postman, REST Assured, Cypress, ReadyAPI, or similar tools. Hands-on experience with CI/CD tools like Jenkins and CircleCI. Strong experience working with AWS cloud services, including ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena, etc. Solid knowledge of RESTful APIs, microservices, and service-oriented architecture. Familiarity with relational and object databases. Experience working in Agile development environments with tools such as VersionOne or Agility. Strong problem-solving and troubleshooting skills with the ability to convert business requirements into scalable technical solutions. Effective communication skills (both technical and non-technical). Ability to perform well in high-pressure environments and handle urgent issues with calm efficiency. Proactive, self-motivated, and adaptable to challenges outside of the comfort zone.
Preferred Qualifications:
Bachelor's degree in computer science, Information Systems, or related field with 4+ years of experience; or master's degree with 2+ years of experience. AWS Certification. Experience generating test reports using Cucumber Reports, Extent Reports, etc. Hands-on experience with OpenShift. Familiarity with Windows Server and HP-UX operating systems. Airline industry experience is a plus. Working knowledge of MQ. DevOps experience in code testing, building, and deployment is a plus.
Responsibilities:
Develop scalable and efficient software solutions using Java, C#, Python, .NET, Spring Boot, Microservices, and APIs. Maintain and enhance on-premises and internal PaaS applications, with a roadmap to transition systems to AWS. Design and implement serverless architectures from existing containerized applications. Develop robust, industry-standard APIs and manage integration patterns, routing, and connectivity protocols. Create architecture patterns optimized for SLA compliance, reliability, and cost-efficiency. Proactively anticipate technical needs and design scalable solutions. Champion software engineering best practices, including TDD/BDD, automation, CI/CD pipelines. Analyze system performance, monitor metrics, identify trends and recommend solutions. Ensure early adherence to security and privacy compliance during development. Identify and remediate technical debt. Participate in Agile ceremonies (sprint planning, standups, retrospectives) and continuously strive for team improvement. Collaborate cross-functionally, share knowledge, and foster a culture of continuous feedback. Lead code reviews and technical improvement initiatives. Create and maintain detailed documentation and operational playbooks. Evaluate trade-offs between usability and system performance and communicate findings effectively. Manage product updates and patching. Provide mentorship and support to other team members. Participate in a 24/7 on-call support rotation.
"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."