Previous Job
CW Java Tech Lead
Ref No.: 18-07841
Location: Plano, Texas
Role: Java Architect
Location: Plano, TX
Duration: 6+ Months
The Core Receivables Program is a multi-years IT Strategic initiative to replace a set of legacy mainframe auto loan servicing applications with a JEE based COTS product. We are looking for a hand on Java Tech Lead who will design, develop and test software solutions that support Core Receivables Platform. The Java Tech Lead will also participate in researching new technologies/tools and develop POCs for the platform. He/she will serve as a fully seasoned, proficient technical resource for the program.
Major Duties and Responsibilities:
  • Engaged in all aspects of solution design and build activities, i.e. define, configure and support solutions for Core Receivable platform
  • Design and develop java modules, web service APIs and integration solutions
  • Write Junit test and create code documentation with tools
  • Create CI/CD pipelines for complex deployment on premise or cloud
  • Research and develop POC to prove new technologies or solutions
  • Support environment team for configurations including Axway
  • Conduct performance test, lead root cause analysis and performance tuning
  • Provide post production support and maintenance
General skills & technical requirements:
  • 7 plus years' development experience using JEE framework /5 years' experience in developing web services & APIs /3 years Java architect experience /2 years' experience as a DevOps engineer /1 years' experience with performance tuning
  • Expertise on Technologies (JEE, Soap and Restful Web Services, Oracle, SQL, JBOSS etc.), Architectures (N-tier, SOA, Security etc.), Integration Technologies(Tibco/JMS, MFT, ELT), Emerging Technologies (Cloud, Microservices, Kafka, DevOps, CI/CD)
  • Quickly follow the emerging open source technologies and implement them in projects
  • Can work effectively with both waterfall and agile processes
  • Possesses excellent verbal and written communication and inter personal skills, can effectively interface with leadership and all levels of team members
Experience/Educational Requirements/Licenses or Certifications:
  • Bachelor's Degree in Business, Computer Science or equivalent job experience desired.
  • Java Certificate
Special Skills / Knowledge:
  • Demonstrated success as a lead Java Developer on both large and small projects
  • Understanding of Application Architecture frameworks (TOGAF)
  • Non Functional Requirements and solution
  • Experience in performance tuning
  • Experience working cross functionally, and with vendors/ 3rd party suppliers