CTG (Computer Task Group, Inc.)-posted 3 months ago
Phoenix, AZ
1,001-5,000 employees
Administrative and Support Services

CTG is seeking to fill an Application Developer opening for our client in Phoenix, AZ. The position is for a duration of 12 months. The role involves designing, developing, and supporting enterprise applications using Java/JEE technologies, as well as developing web applications using frameworks and languages such as Ruby or Groovy. The developer will implement transaction management and integrate enterprise systems effectively, applying principles of dependency injection, inversion of control, and aspect-oriented programming. The position also requires utilizing functional programming and test-driven development techniques to ensure high-quality code, collaborating with DevOps teams, and troubleshooting, debugging, and optimizing applications for performance, reliability, and scalability.

  • Design, develop, and support enterprise applications using Java/JEE technologies.
  • Develop web applications using frameworks and languages such as Ruby or Groovy.
  • Implement transaction management and integrate enterprise systems effectively.
  • Apply principles of dependency injection, inversion of control, and aspect-oriented programming.
  • Utilize functional programming and test-driven development techniques to ensure high-quality code.
  • Work with data access frameworks, transaction management frameworks, and batch processing.
  • Collaborate with DevOps teams and apply DevOps practices and tools for continuous integration and deployment.
  • Troubleshoot, debug, and optimize applications to ensure performance, reliability, and scalability.
  • Strong expertise in Java/JEE development and related frameworks.
  • Proficiency in web technologies, including Ruby or Groovy.
  • Knowledge of enterprise system integration and transaction management.
  • Experience with dependency injection, inversion of control, aspect-oriented programming, and functional programming.
  • Familiarity with test-driven development (TDD) and automated testing frameworks.
  • Experience with DevOps methodologies and tools.
  • Strong problem-solving, analytical, and troubleshooting skills.
  • Previous work in transactional and batch processing applications is preferred.
  • CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services for this role.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service