Development - Java Developer Senior at Mastech Digital
Irving, TX
About the Job
Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a Development - JavaDeveloper, 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: 412-275-4773
Equal Employment Opportunity
#LI-ZA1
#Mastech1