PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Lead Software Engineer:
-
Employment Type:
Contractor
-
Location:
Glendale, CA (Onsite)
Do you meet the requirements for this job?
Lead Software Engineer
Job Title : Lead Software Engineer
Location : Glendale, CA 91201 (Onsite/Hybrid as applicable)
Work Hours : 8:00 AM 5:00 PM
About the Role
Client Consumer Products, Games and Publishing (CPGP), a division of Company, uses a Contract Lifecycle Management (CLM) system to manage its global licensing contracts.
We are seeking a Lead (Senior) Software Engineer to work closely with key stakeholdersincluding business analysts, architects, QA analysts, and technical teamsto design, develop, and support solutions within the CLM platform and its related APIs. This role requires a cross-system perspective spanning Contract Lifecycle Management, Contract Analytics, Contract APIs, and integrations with Revenue Accounting systems.
The ideal candidate will play a critical role across architecture, solution development, and production support, while collaborating with onshore and offshore teams, vendors, professional services, and global business partners.
Key Responsibilities
-
Become a subject matter expert on the existing CLM application and infrastructure architecture.
-
Collaborate with CLM vendors and offshore teams to deliver enhancements and resolve defects.
-
Design, develop, and deploy J2EE-based applications integrating enterprise systems.
-
Develop, consume, and implement web services and APIs.
-
Lead solution development across multiple systems and disciplines.
-
Provide technical leadership and guidance to offshore development teams, including setting expectations and providing ongoing feedback.
-
Participate in a 24x7 production support rotation.
-
Lead root-cause analysis and resolution of production issues escalated from Level 1 and Level 2 support teams.
Technical Skills & Experience
Required Qualifications
-
BS/BA in Computer Science, Information Systems, Engineering, or a related field.
-
8+ years of hands-on experience with Java/J2EE development.
-
Strong experience with Java (multi-threading), J2EE, JNDI, JDBC, JMS, PL/SQL.
-
Experience with Spring Core, JPA, MyBatis, or other ORM frameworks.
-
Strong SQL skills and experience with relational databases such as Oracle, SQL Server, or PostgreSQL.
-
Experience with RESTful API design, implementation, and documentation.
-
Experience with SOAP, XML, Web Services, and Web 2.0 technologies.
-
Familiarity with NoSQL databases such as MongoDB, Redis, or Cassandra.
-
Experience with CI/CD tools such as Jenkins and build tools like Maven/Ant.
-
Experience using Git for source control.
-
Experience with application servers (Tomcat, JBoss, IBM WebSphere).
-
Experience with web servers (Apache, IIS).
-
Strong understanding of enterprise web application architectures.
-
Excellent analytical, troubleshooting, and problem-solving skills.
-
Strong written and verbal communication skills.
-
Ability to provide accurate estimates and realistic implementation timelines.
Preferred Qualifications
-
Experience working with Linux-based servers and analyzing production logs/incidents.
-
Background in contract administration and intellectual property licensing.
-
Strong understanding of finance and IT standards related to contract management.
-
Experience with packaged enterprise software and system integrations.
-
Strong time management and organizational skills.
Tools & Productivity
-
Microsoft PowerPoint, Word, Excel, Project, Visio
-
Google Docs, SharePoint
Education
Required: BS/BA in Computer Science, Information Systems, Engineering, or related discipline