Overview
Skills
Job Details
Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Development - Java Developer, Senior for our client in the Retail 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: Irving, TX (5 days Onsite in Irving, TX)
Role: Development - Java Developer, Senior
Primary Skills: Java
Role Description: The Development - Java Developer, Senior must have at least 6+ years of experience. This is a Development Hypercare Support role.
Responsibilities:
- Pre and post migration of stores data validations.
- Problem Solving, Issue Resolution, Sense of urgency in solving production issues
- Perform Data, Log Analysis and identify the root cause
- Develop code; write unit tests, client tests; communicating status and issues to teammates and leadership.
- Work with technical leads on low-level design and develop code as per design specifications
- Read host/processor specifications and understand the requirements as needed
- Write clean, readable, and maintainable code. Follow ?clean code? practices.
- Stays on the leading edge of software development tools and best practices.
- Self-directed with a start-up/ entrepreneur mindset
- Keep up to date with latest technology stack
- Understand existing code/logic to make new enhancements
- Work with leads and other team members for troubleshooting production issues
- Create visual diagrams to describe design/flows
Additional Skills:
- Expertise in Object oriented programming
- Ability to write ?clean code.?
- Expertise in Core Java (Multi-Threading, Data structures, Lambdas)
- Expertise in Spring Framework, Spring Boot
- Expertise in writing and optimizing database queries in DynamoDB and SQL/relational DB
- Expertise in writing unit and integration tests (Junit, Cucumber, Jbehave etc.)
- Understanding of applying design patterns
- Experience with frameworks like Apache Commons, Hibernate, GSON
- Experience in AWS Cloud platform and its features which includes containerization, EC2, Fargate, SNS, SQS, API Gateway, Lambdas, Auto Scaling, S3, and Kinesis.
- Strong experience with development methodologies such as Agile or SCRUM
- Strong experience in working with DevOps, cloud formation templates, and Build pipelines.
- Demonstrate strong problem-solving ability and analytical skills
- Strong communication, presentation, and advisory skills
- A Bachelor?s Degree is required
- 6+ years Java development experience
- 2+ years AWS cloud experience
- Retail experience is a plus.
Education: Bachelor?s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent
Experience: Minimum 6+ 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: Zulker Ali
Recruiter Phone:
Equal Employment Opportunity
#LI-ZA1
#Mastech1
Minimum Education Required: Bachelor
Years of Experience Required: More than 5 years
Expected Travel Time: None