Full Stack Java Developer - React

Computer Task Group, Inc

Dallas, TX • On-site

$52 - $67/hr

Full-time

Posted yesterday

New


Job description

Overview

CTG is seeking to fill a Full Stack Java Developer – React position for our client.

Location: Dallas, TX

Duration: 12 months

Duties:

  • Design, develop, test, and implement high-performing, scalable software applications using Java and ReactJS.
  • Develop responsive and user-friendly web applications using React UI technologies.
  • Serve as a technical consultant for application architecture, development, performance, and scalability.
  • Identify application performance bottlenecks and recommend and implement improvements.
  • Integrate and support CI/CD pipelines and establish quality gates to ensure code quality, test coverage, and deployment reliability.
  • Implement application logging, monitoring, alerting, and observability solutions.
  • Develop automated runbooks and self-healing capabilities to improve application reliability and reduce operational support.
  • Troubleshoot and resolve application issues, including collaborating with application and support teams during critical incidents.
  • Apply software engineering principles to IT operations to develop highly scalable, reliable, and maintainable systems.
  • Participate in code reviews, technical design discussions, and continuous improvement initiatives.

Skills:

  • Strong Java development skills.
  • Strong ReactJS and React UI development experience.
  • Knowledge of full-stack application development and modern software engineering practices.
  • Experience with application performance optimization and scalability.
  • Understanding of CI/CD pipelines, automated testing, and quality gates.
  • Experience with logging, monitoring, alerting, and application observability tools.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Ability to work effectively with development, application support, and operations teams.

Experience:

  • Experience developing and supporting enterprise-scale applications using Java and ReactJS.
  • Experience designing and implementing scalable, high-performance applications.
  • Experience working with CI/CD processes and automated software delivery pipelines.
  • Experience implementing application monitoring, alerting, and reliability solutions.
  • Experience troubleshooting production applications and participating in critical incident resolution.

Education:

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. Kindly forward this to any other interested parties. Thank you!


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1966

Social media



Frequently asked questions

Q: What skills or qualities help someone succeed as a Full Stack Java Developer?

A: To succeed as a Full Stack Java Developer, key technical skills include proficiency in Java programming language, experience with Java frameworks such as Spring and Hibernate, and knowledge of front-end technologies like HTML, CSS, and JavaScript. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for success in this role. By combining technical expertise with strong soft skills, a Full Stack Java Developer can effectively design, develop, and deploy robust and scalable applications, driving career growth and effectiveness in the role.

Q: What is the career path for a Full Stack Java Developer?

A: A Full Stack Java Developer's career path typically begins with entry-level roles such as Junior Java Developer or Associate Software Engineer, where they focus on building and maintaining web applications using Java technologies. As they gain experience, they can progress to mid-level roles like Senior Java Developer or Technical Lead, where they take on more complex projects, mentor junior team members, and contribute to technical architecture decisions. Ultimately, senior Full Stack Java Developers can move into leadership positions like Technical Program Manager or Engineering Manager, or transition into specialized roles like DevOps Engineer or Cloud Architect, leveraging their expertise in Java and software development to drive business growth and innovation.



Computer Task Group, Inc job posting for a Full Stack Java Developer - React in Dallas, TX, with a map of Dallas location.