Search

Engineer III - Java

Computer Task Group, Inc
locationPhoenix, AZ, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Overview

CTG is seeking to fill an Engineer III – Java position for our client.

Location: Phoenix, AZ
Duration: 12 months

Duties:

  • Design, develop, test, and support enterprise applications using the Java/JEE technology stack.

  • Build scalable, high-performance web and backend services using modern Java frameworks and web technologies.

  • Implement enterprise integration solutions, including RESTful services and messaging components.

  • Develop and maintain application components using object-oriented design principles, dependency injection, inversion of control (IoC), and aspect-oriented programming (AOP).

  • Apply functional programming concepts, transaction management, batch processing, and data access frameworks.

  • Participate in test-driven development (TDD) and automated testing using behavior-driven and unit testing frameworks.

  • Collaborate with DevOps teams to implement CI/CD pipelines and support automated build and deployment processes.

  • Work within Linux-based environments and cloud platforms to deploy and manage applications.

  • Support system performance tuning, troubleshooting, and production issue resolution.

  • Contribute to architecture discussions and ensure solutions meet scalability, reliability, and security requirements.

  • Document technical designs, processes, and implementation details.

Skills:

  • 3–5 years of experience with Java development and the Java/JEE ecosystem.

  • Experience with NoSQL databases.

  • Strong working knowledge of Linux environments.

  • Experience with cloud platforms and cloud-native application development.

  • Hands-on experience with CI/CD tools and practices.

  • Experience with Cucumber or similar BDD/testing frameworks.

  • Proficiency with GitHub for source control and collaboration.

  • Understanding of enterprise design patterns and frameworks for data access and transaction management.

  • Familiarity with DevOps methodologies and automation practices.

  • Preferred/Bonus Skills:

    • High-availability, real-time message processing experience

    • gRPC

    • Envoy

    • Experience with Groovy or Ruby for web-related development

Experience:

  • 3–5 years of professional experience designing and developing enterprise applications.

  • Experience working in Agile or Scrum environments.

  • Demonstrated experience building scalable, maintainable, and production-quality software.

Education:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent work 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. For additional information, please contact JoAnn Abramo at JoAnn.Abramo@ctg.com. Kindly forward this to any other interested parties. Thank you!

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...