Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
Job Description
Job Title : Sr. Java Full Stack Developer - Cloud Integration & Terraform Specialist
Job Type : W2
Experience : 3 - 10 years
Location : Alpharetta, Georgia
Responsibilities
- 7+ years of experience in full software development life cycle including coding standards, code reviews, source control management, build processes, and testing.
- 3+ years of experience in system design and architecture, including deploying and managing Java microservices.
- Expertise in Java 8+, Spring Boot, Angular 14+, TypeScript, Python, Bootstrap, jQuery, and related front-end technologies.
- Experience with CSS, HTML, JavaScript, React, and Node.js.
- Hands-on experience with database technologies such as Oracle, MariaDB, PostgreSQL, and MongoDB.
- Solid understanding of cloud platforms such as Azure or AWS, with practical work experience as a plus.
- Familiarity with CI/CD pipelines and related tools (e.g., Jenkins, Git) and working knowledge of Terraform.
- Experience with scripting languages like Powershell, Bash, and Azure CLI is an added advantage.
- Excellent problem-solving skills, analytical approach, and ability to work in an abstract environment.
- Strong communication skills, a team player with good interpersonal skills.
- Experience in building and deploying applications on cloud platforms, especially using IaaS and PaaS.
- Knowledge of DevOps practices and tools for automated testing, building, and deployment.
- Ability to identify performance bottlenecks and optimize code accordingly.
- Set up and manage CI/CD pipelines using tools like Jenkins and Terraform, ensuring smooth and efficient software delivery.
- Optimize code to improve performance, identify bottlenecks, and apply best coding practices and design patterns.
- Write scripts using Powershell, Bash, or Azure CLI for automation and cloud integration.
- Work in a collaborative, team-oriented environment with a focus on excellent communication and interpersonal skills.
Qualification
- Bachelor’s or Master’s degree in Computer Science, or a related field.