Logo
Datum Technologies Group

Software Engineer

Datum Technologies Group, Alpharetta, Georgia, United States, 30239

Save Job

Job Title: Senior Software Engineer Location:

Alpharetta Experience:

6-8 years Employment Type:

Contract To Hire

Job Summary: We are seeking a highly skilled and self-driven

Senior Software Engineer

to join our dynamic development team. The ideal candidate will have 6-8 years of hands-on experience in building scalable, enterprise-grade applications using

Java EE ,

Spring Boot ,

Hibernate ,

MySQL , and

Angular . Experience with

Microservices architecture

and

cloud platforms (preferably Azure)

is essential. You should be comfortable working independently on medium to complex tasks and collaborating with cross-functional teams.

Key Responsibilities:

Design, develop, and maintain robust backend services using Java EE, Spring Boot, and Hibernate. Build responsive and dynamic front-end interfaces using Angular. Develop and deploy microservices-based solutions in a cloud environment (preferably Azure). Integrate and manage relational databases, primarily MySQL. Participate in the full software development lifecycle including requirements gathering, design, development, testing, and deployment. Write clean, scalable, and well-documented code. Troubleshoot and resolve technical issues across environments. Collaborate with product managers, architects, and QA engineers to deliver high-quality software. Mentor junior developers and contribute to code reviews and best practices.

Required Skills and Qualifications:

6-8 years of professional experience in software development. Strong proficiency in

Java EE ,

Spring Boot , and

Hibernate . Solid experience with

MySQL

and database design principles. Proficient in

Angular

(version 8 or above). Experience with

Microservices architecture

and RESTful API development. Hands-on experience with

cloud platforms , preferably

Microsoft Azure . Familiarity with CI/CD pipelines and DevOps practices. Strong problem-solving skills and ability to work independently on complex tasks. Excellent communication and collaboration skills.

Preferred Qualifications:

Experience with containerization tools like Docker and orchestration with Kubernetes. Knowledge of security best practices in web and cloud applications. Exposure to Agile/Scrum methodologies. "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."