Datum Technologies Group
US - Software Engineer III
Datum Technologies Group, Alpharetta, Georgia, United States, 30239
Senior Software Engineer - Java/Azure
(Contract-to-Hire)
Location:
Alpharetta, GA
Role Overview: Join the core product development team for an industry-leading Insurance Technology platform. You will work on enterprise-grade systems in a secure, cloud-native environment, with a focus on modernization, microservices, and AI-assisted development.
Top 3 Must-Have Skills:
Java (Spring Framework)
- 8+ years. Microsoft Azure Cloud
- Strong hands-on experience, especially with containerized workloads. Secure Coding & AI-Assisted Development
- Familiar with secure coding practices and efficient use of AI tools in the SDLC.
Experience & Education Requirements:
8+ years
of enterprise-level Software Engineering experience. Bachelor's degree in Computer Science, Information Technology, or equivalent. Proven experience with
Java, Spring , and
microservices architecture.
Key Responsibilities:
Design and develop cloud-native data applications and REST APIs. Develop and maintain microservices/middleware APIs under a microservices architecture. Modernize legacy systems by upgrading C++ applications to Java. Collaborate with technical teams to translate business requirements into scalable solutions. Implement and support DevOps strategies for new and existing projects.. Ensure secure coding standards and perform code reviews Leverage AI tools efficiently in a secure, policy-compliant manner. Maintain CI/CD pipelines and automate infrastructure using DevOps tools.
Technical Skills:
Java, Spring Framework
(required). Microservices architecture
with asynchronous/event-driven programming (min 3 years). Secure coding
and vulnerability mitigation. Azure Cloud Services , including:
Azure VMs, Azure App Services, Azure Kubernetes Services (AKS), Azure Storage, MySQL DB for Azure
Docker/Kubernetes
CLI experience. Familiarity with
DevOps tools : GitLab, GitHub Actions, Ansible, Bash scripting. Proficiency in
SQL
and relational databases (MySQL, PostgreSQL, Sybase, Oracle). Experience in
Python, PowerShell , and other scripting languages (a plus). Good to have:
Azure or AWS certifications.
Soft Skills & Expectations:
Strong written and verbal communication. Quick learner with the ability to dive into existing codebases. Self-starter, capable of working independently and collaboratively. Ability to write and maintain clean, efficient, and well-documented code. Familiar with agile and waterfall SDLCs.
Success Metrics:
Rapid understanding of legacy and modern codebases. Ability to refactor and modernize code efficiently using best practices. High-quality, secure code delivery. Effective use of AI tools to enhance productivity. Meeting project deadlines and maintaining velocity in sprints.
"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."
Alpharetta, GA
Role Overview: Join the core product development team for an industry-leading Insurance Technology platform. You will work on enterprise-grade systems in a secure, cloud-native environment, with a focus on modernization, microservices, and AI-assisted development.
Top 3 Must-Have Skills:
Java (Spring Framework)
- 8+ years. Microsoft Azure Cloud
- Strong hands-on experience, especially with containerized workloads. Secure Coding & AI-Assisted Development
- Familiar with secure coding practices and efficient use of AI tools in the SDLC.
Experience & Education Requirements:
8+ years
of enterprise-level Software Engineering experience. Bachelor's degree in Computer Science, Information Technology, or equivalent. Proven experience with
Java, Spring , and
microservices architecture.
Key Responsibilities:
Design and develop cloud-native data applications and REST APIs. Develop and maintain microservices/middleware APIs under a microservices architecture. Modernize legacy systems by upgrading C++ applications to Java. Collaborate with technical teams to translate business requirements into scalable solutions. Implement and support DevOps strategies for new and existing projects.. Ensure secure coding standards and perform code reviews Leverage AI tools efficiently in a secure, policy-compliant manner. Maintain CI/CD pipelines and automate infrastructure using DevOps tools.
Technical Skills:
Java, Spring Framework
(required). Microservices architecture
with asynchronous/event-driven programming (min 3 years). Secure coding
and vulnerability mitigation. Azure Cloud Services , including:
Azure VMs, Azure App Services, Azure Kubernetes Services (AKS), Azure Storage, MySQL DB for Azure
Docker/Kubernetes
CLI experience. Familiarity with
DevOps tools : GitLab, GitHub Actions, Ansible, Bash scripting. Proficiency in
SQL
and relational databases (MySQL, PostgreSQL, Sybase, Oracle). Experience in
Python, PowerShell , and other scripting languages (a plus). Good to have:
Azure or AWS certifications.
Soft Skills & Expectations:
Strong written and verbal communication. Quick learner with the ability to dive into existing codebases. Self-starter, capable of working independently and collaboratively. Ability to write and maintain clean, efficient, and well-documented code. Familiar with agile and waterfall SDLCs.
Success Metrics:
Rapid understanding of legacy and modern codebases. Ability to refactor and modernize code efficiently using best practices. High-quality, secure code delivery. Effective use of AI tools to enhance productivity. Meeting project deadlines and maintaining velocity in sprints.
"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."