Java Software Engineer

Mastech Digital - Columbia, SC

Hiring: Java Software Engineer Company: Mastech Digital Location: Columbia, SC Job Posted Time: 2026-09-09 18:05:52 Employment Type: Full-time Target Skills & Keywords : AWS, Agile, Angular, Azure DevOps, CI/CD, Cloud Native, CloudWatch, Compliance, Docker, EC2, ECS, EKS, GitHub Actions, GitLab CI, HBase, IAM, Java, Jenkins, Kubernetes, Lambda, Microservices, MySQL, PostgreSQL, RDS, REST, RESTful, S3, SQL Server, Scrum, Spring Boot About the job Experience: •5+ years of professional software development experience. Required Skills: •We are seeking a highly skilled and motivated Java Software Engineer to join our growing technology team. The ideal candidate will have strong experience designing, developing, and supporting enterprise-scale applications using modern Java technologies and cloud-native architectures. •This role offers an opportunity to work on mission-critical applications, collaborate with cross-functional teams, and contribute to the development of innovative solutions in a fast-paced environment. You will be responsible for building scalable microservices, enhancing application performance, and driving software development best practices throughout the development lifecycle. •Required Skills •Spring Boot •Microservices Architecture •CI/CD Pipelines •AWS Cloud Services •Key Responsibilities •Design, develop, test, deploy, and maintain enterprise-grade software applications. •Build scalable and resilient microservices using Java and Spring Boot. •Develop RESTful APIs and integrate with internal and external systems. •Create responsive and user-friendly web applications using Angular. •Participate in architectural discussions and technical design reviews. •Collaborate with Product Owners, Business Analysts, Architects, QA engineers, and DevOps teams to deliver high-quality solutions. •Implement secure coding practices and ensure compliance with organizational standards. Qualifications: •Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. •5+ years of professional software development experience. •Strong hands-on experience with Java and Spring Boot. •Proven experience designing and implementing microservices-based architectures. •Experience building and consuming REST APIs. •Experience with AWS services such as EC2, ECS, EKS, Lambda, S3, RDS, CloudWatch, IAM, or similar. •Experience implementing CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar. •Front-end development experience using Angular. •Strong understanding of software design patterns, object-oriented programming principles, and best practices. •Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL. •Strong problem-solving, analytical, and communication skills. •Experience working within Agile/Scrum environments. •Preferred Qualifications •Experience with containerization technologies such as Docker and Kubernetes. •Knowledge of messaging t Compensation: •$90,000 •$120,000 Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!