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.




