Logo
Datum Technologies Group

Full Stack Developer

Datum Technologies Group, Saint Paul, Minnesota, United States, 55130


Full Stack Developer Long Term Contract Minneapolis, MN Qualifications High School Diploma, GED, or equivalent. 2 years of experience in Java, Full-stack, C#, .NET, and/or Python development. Strong experience with GitHub/GitLab, SonarQube, JUnit, and Spring Boot. Proficient in writing and designing unit tests using TDD and BDD methodologies. Hands-on experience with test automation tools like WireMock and Mockito. Skilled in designing and writing automated tests for backend applications using Postman, REST Assured, Cypress, Ready API, etc. Experienced in continuous integration tools like Jenkins and CircleCI. Expertise in AWS Cloud components (ECS, EKS, S3, Lambda, SQS/SNS, PostgreSQL, DynamoDB, SageMaker, Athena). Experienced in building and maintaining cloud-based data processing systems. Solid understanding of relational databases, RESTful APIs, microservices, and web service development standards. Knowledgeable in Agile development environments with workload management tools like VersionOne/Agility. Strong troubleshooting skills and deployment expertise, able to transform business/functional requirements into efficient technical solutions. Experience with system integration, performance optimization, and data integrity. Excellent communication skills, with the ability to convey technical information clearly and effectively. Ability to remain calm and resolve issues under pressure. Proven adaptability in challenging, fast-paced environments. 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 relevant experience. Experience with OpenShift and MQ. Hands-on experience with test reporting tools like Cucumber Report and Extent Report. AWS Certification and experience in DevOps/automation are a plus. Experience in the airline industry is a plus. Familiarity with Windows Server and Client-UX operating systems is a bonus. Responsibilities Develop efficient software solutions using Java, C#, Python, .NET, Spring Boot, Microservices, and APIs. Enhance and maintain on-premises and internal PaaS applications, migrating them to AWS per project timelines. Design and implement serverless patterns from containerized applications. Build industry-standard APIs and help establish, consume, and route calls with proper connectivity protocols and policies. Create and implement architecture patterns optimized for SLAs, reliability, and cost efficiency. Anticipate downstream impacts of technical decisions, considering long-term effects. Promote a culture of software craftsmanship, implementing TDD/BDD, Test Automation, CI/CD, and continuous improvement. Drive performance improvements through monitoring, detailed metrics, and process optimization. Ensure compliance with security and privacy standards from the outset of development. Take initiative to address technical debt. Actively participate in Agile development activities, including sprint planning, standups, and retrospectives. Foster collaboration and clear communication within the team. Lead code reviews and continuous improvement initiatives. Develop and maintain documentation/playbooks. Balance usability with performance in technical decision-making. Manage product upgrades and patches. Provide on-call support as part of a 24/7 rotation. Comments/Special Instructions: Contract-to-hire position. Must have AWS experience. "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."