Dallas, Texas, United States On-site Employment

Computer Task Group, Inc (CTG, a Cegeka company) is hiring a Java Application Architect

About the Role

Computer Task Group, Inc is looking for a Java Application Architect to design and lead the development of enterprise-level applications and web technologies. You will define architecture standards and provide technical leadership for scalable, high-performance systems that integrate across modern and legacy platforms.

What You'll Do

  • Design and implement enterprise application architecture for Java-based systems.
  • Define and enforce architecture standards, coding guidelines, and technology frameworks.
  • Lead full-stack Java development efforts across distributed systems and web platforms.
  • Design and implement REST/SOAP APIs and web services.
  • Architect integrations with legacy platforms and enterprise systems.
  • Provide technical leadership, mentoring development teams and conducting architecture reviews.
  • Support CI/CD pipelines and DevOps practices to enable efficient development and deployment.
  • Collaborate with stakeholders to align technical solutions with business requirements.

What We're Looking For

  • 8+ years of experience in Java development and enterprise application architecture.
  • Strong Java Full Stack development experience.
  • Expertise in SQL and database design.
  • Deep knowledge of Java technologies including JEE, JDBC, Servlets, JSP.
  • Experience with frameworks such as Spring, Hibernate, Struts, JSF, EJB.
  • Proficiency with JPA, JAX-RS, JAX-WS, REST, and SOAP web services.
  • Knowledge of Java design patterns, architectural patterns, and Dependency Injection.
  • Experience with multithreading, concurrency, and scalable application design.
  • Familiarity with SOA, Web Services, and legacy system integration.
  • Experience with WebLogic or WebSphere application servers.
  • Knowledge of clustering architectures and high availability design.
  • Experience with Agile development, DevOps practices, and Test Driven Development.
  • Proven experience designing large-scale distributed applications.
  • Proven ability to lead architecture design and support development teams.
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group.

Nice to Have

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field.

Technical Stack

  • Java, JEE, JDBC, Servlets, JSP
  • Spring, Hibernate, Struts, JSF, EJB
  • JPA, JAX-RS, JAX-WS, REST, SOAP
  • SQL, WebLogic, WebSphere

Work Mode

This is an onsite position based in Dallas, TX.

CTG is an Equal Opportunity Employer. CTG will assure equal opportunity and consideration to all applicants and employees in recruitment, selection, placement, training, benefits, compensation, promotion, transfer, and release of individuals without regard to race, creed, religion, color, national origin, sex, sexual orientation, gender identity and gender expression, age, disability, marital or veteran status, citizenship status.

Required Skills
JavaJEESpringHibernateJDBCServletsJSPStrutsJSFEJBSQLDatabase DesignEnterprise Application ArchitectureFull Stack Development
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Computer Task Group, Inc (CTG, a Cegeka company)

CTG is at the forefront of digital transformation, providing IT and business solutions that accelerate project momentum and deliver desired value. Over nearly 60 years, we have earned a reputation as a faster and more reliable, results-driven partner.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago