Job Description
Job Title: Java Developer with React & Graph QL
Location: Plano TX (Day 1 onsite & only Local & F2F Required only)
Duration: 12+ months contract
Contract: W2 Only/ No C2C
Visa: USC,H4EAD& GC
Client: Tech Mahindra/ AT&T
Note- Client looking more on Frontend side 70% & React coding must at the time of interview
Job Summary:
We are seeking a highly skilled Senior Software Developer with extensive experience in Java and related technologies to join our dynamic team in Plano, Texas. The ideal candidate will have a strong background in software development, particularly with Java 8 and onwards, and a proven track record of delivering high quality software solutions. This role requires expertise in GraphQL, as it is a deal breaker skill for this position.
Responsibilities:
- Design, develop, and maintain scalable software applications using Java and related technologies.
- Implement GraphQL APIs and integrate them with existing systems.
- Collaborate with cross functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code while adhering to best practices.
- Conduct unit testing and debugging to ensure software quality and performance.
- Participate in code reviews and provide constructive feedback to team members.
- Utilize CI/CD tools such as Jenkins and GitHub for build and deployment processes.
- Work with cloud technologies, including Azure, Docker, and Kubernetes, to deploy applications.
- Stay updated with emerging technologies and industry trends to enhance development processes.
Mandatory Skills:
- Proficient in Java 8 and onwards, with strong knowledge of J2EE and core Java.
- Experience with GraphQL is a must.
- Strong understanding of Spring framework (including Spring Boot, Spring Security) and Hibernate.
- Familiarity with web technologies such as ReactJS, Bootstrap, JavaScript, TypeScript, jQuery, HTML5, and CSS3.
- Experience with unit testing tools like JUnit, Mockito, and TestNG.
- Knowledge of messaging tools, specifically Kafka.
- Experience with Oracle databases.
- Proficient in build tools like Maven and CI/CD processes using Jenkins and GitHub.
- Experience with cloud tools such as Azure, Docker, and Kubernetes.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7 10 years of professional experience in software development.
- Strong communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
Job Tags
Contract work, Local area,