Mastech Digital is an IT Staffing and Digital Transformation Services company.

Senior Software Developer

Quick Apply
Location: Atlanta, GA
Job Code: 272277
Posted: Nov 22, 2022

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Senior Software Developer for our client in the Engineering domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract position, and the client is looking for someone to start immediately.

Duration: 6+ Months Contract

Location: Atlanta, GA

Role: Senior Software Developer

Primary Skills: Java

Role Description: The Senior Software Developer must have at least 8+ years of experience. In this role, you will work with a diverse set of stakeholders to review and analyze requirements, design, build, and test new software features and functionality, and investigate, troubleshoot, and resolve software defects. 

This position requires experience with Java software development and Azure cloud technologies, strong communication skills, and would ideally have some familiarity with the healthcare industry and health IT.

What you will do:

• Design, develop and implement new features and resolve defects as part of an Agile team.

• Lead and assist with troubleshooting software application and configuration issues during development, testing, and deployments. 

• Clearly and thoroughly communicate technical problems and solutions to both technical and non-technical stakeholders.

• Assist with the installation, configuration, and testing of applications during deployments to pre-production and production environments.

• Update and develop technical documentation for new and existing features and application configurations including system architecture and data flow diagrams. 

• Review and provide feedback for all team technical documentation to identify defects early and prevent late phase defects.

• Mentor junior software developers on development best practices, IT standards, and new technologies. 

• Use experience with Azure cloud technologies and approaches to guide development team during implementation. 

• Champion coding best practices by being a key reviewer at team code inspections.

• Collaborate with Business Analysts to develop and maintain a thorough understanding of software requirements to ensure accurate implementation and testing of requirements through application deployment.

• Support the System Architect in the creation of a modernized system architecture. 

• Evaluate system for discrepancies and vulnerabilities. 

• Inject new technology and solutions into modernized architecture solution. 

• Propose solutions to improve system performance and reduce operating costs.

• Communicate system architecture to a diverse group of stakeholders. 

• Influence stakeholders to adopt new technical approaches and solutions. 

• Participate in all Agile ceremonies including scrums, sprint planning meetings, and retrospectives.

Required Experience:

• Bachelor’s Degree and 8 years of development experience.

• Expertise in Java software development: Java 1.8+, JSP, Servlets, Struts 2, Spring, SpringBoot, Spring Cloud, JDBC, Apache Commons Libraries (7 years of experience)

• Demonstrated experience with Azure Cloud technologies and approaches for Microservices development (e.g., Java, Quarkus) and Micro Frontend development (e.g., KendoReact, NodeJS), Azure Kubernetes Service, and Microservices security (2 years of experience)

• Demonstrated exceptional trouble shooting and problem resolution skills.

• Experience in Microservice architecture including hands on development of microservices. 

• Experience transitioning from a monolith to microservices architecture is a plus. (2 years of experience)

• Experience of modern frontend web user interface architecture (7 years of experience)

• Experience of common software and system security practices (i.e., OAuth 2, OpenID Connect OIDC, etc.)

• Expertise of Azure DevOps pipeline, Azure Repos, code review and testing

• Web development experience: React, KendoReact, JQuery, JQuery UI, HTML, CSS, JavaScript, (7– 10 years of experience)

• Experience of Spring, Quarkus, Azure Service Bus, Azure Event Grid, Azure Data Factory (ADF), Rancher, Databricks, Azure SQL, Databricks Delta Lake, and Lakehouse architecture

• Experience of SQL, SQL Server, Azure SQL, Apache Tomcat, WebLogic, and Git

Desired Skills:

• Experience working in Agile team environment (5 years)

• Experience developing a new architecture for and/or implementing a new architecture for a legacy system.

• Ability to adapt to changing customer requirements.

• Familiarity with health IT concepts, terminology and standards (e.g., HL7 CDA, FHIR, etc.)

Education: Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent

Experience: Minimum 8+ years of experience

Relocation: This position will not cover relocation expenses

Travel: No

Local Preferred: Yes

Note: Must be able to work on a W2 basis (No C2C)

Recruiter Name: Suyash Singh

Recruiter Phone: 804-597-0420/ 877-884-8834 (Ext: 2004)

Equal Employment Opportunity

Quick Apply
Your Email Address
Select Resume
*Up to 4mb: .docx,.doc, .pdf, .txt, .rtf, .htm files only.