Lead Java Software Engineer
Orangepeople LLC
Glendale, CA
JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Analysis Skills, Apache Ant Build Tool, Apache Cassandra, Application Programming Interface (API), Architectural Analysis, Artificial Intelligence (AI), Business Analysis, Business Architecture, Business Skills, Communication Skills, Computer Science, Consulting, Consumer Software, Continuous Integration, Contract Analysis, Contract Management, Dental Insurance, Detail Oriented, Diversity, Enterprise Architecture, Finance, Git, Google Apps, Identify Issues, Intellectual Property (IP), International Business, Internet Security, Internet Technology, JDBC (Java Database Connectivity), JNDI (Java Naming and Directory Interface), JUnit, Java, Java Message Service (JMS), Java Persistence API (JPA), Java Platform Enterprise Edition (Java EE/J2EE), Jenkins, Knowledge Base, Leadership, Licensing, Linux Operating System, Microsoft Excel, Microsoft PowerPoint, Microsoft SQL Server, Microsoft SharePoint, Microsoft Visio, Microsoft Word, MongoDB, Multithreaded Programming, MyBatis (fka iBATIS), NoSQL, Object Relational Mapping (ORM), Offshoring, Oracle Database, Oracle PL-SQL, Organizational Skills, PostgreSQL, Presentation/Verbal Skills, Problem Solving Skills, Production Support, Professional Services, Quality Assurance, Redis, Relational Databases (RDBMS), Reporting Skills, Revenue Accounting, Root Cause Analysis, SOAP (Simple Object Access Protocol), SQL (Structured Query Language), Sales Management, Software Engineering, Source Code/Configuration Management (SCM), Status Reports, System Integration (SI), Systems Engineering, Time Management, Unified Modeling Language (UML), Vision Plan, Web 2.0, Web Programming, Web Services, Wiki, Writing Skills, XML (EXtensible Markup Language)
LOCATION
Glendale, CA
POSTED
2 days ago
Are you a visionary developer with a passion for building innovative solutions? We are on the lookout for a Lead Software Engineer who will work with key stakeholders (business analyst, architect, QA analyst, and other technical resources) to deliver solutions in the Contract Lifecycle Management (CLM) system and related APIs. The individual needs to have a cross-system perspective of solutions that span multiple disciplines (Contract Lifecycle Management, Contract Analytics, Contract API, and Integration with Revenue Accounting). The Lead Software Engineer will focus on the following key responsibility areas: Architecture, Solution Development, and Production Support while interacting with onshore and offshore development resources, vendors, professional service providers, and global business partners.
Primary Responsibilities:
- Become an expert in the current CLM application and infrastructure architecture.
- Work with the current CLM vendor and offshore team to develop solutions to enhancements or bug fixes.
- Developing and deploying J2EE applications to integrate enterprise systems (J2EE packaged software).
- Consuming, Developing and implementing web services.
- Programming with JAVA (Multi-Threading), J2EE, JNDI, JDBC, JMS, PL/SQL, JUnit, Maven/Ant, UML, SOAP, XML.
- Programming with Web 2.0 technologies.
- Assists in the management of the offshore development team by providing leadership and direction, setting clear expectations, and communicating feedback regularly.
- Participate in a 24x7 production support rotation.
- Lead root-cause analysis efforts to resolve day-to-day production issues that are escalated from Level 1/Level 2 Support Teams.
Basic Qualifications:
- BS/BA in Computer Science, Information Systems, Engineering, or related technology fields.
- 8+ years Java/J2EE experience.
- Excellent analytical, troubleshooting, and problem-solving skills with attention to detail in highly complex systems.
- Excellent communication abilities - written and oral.
- Provide good estimates and realistic implementation schedules for tasks, projects, and initiatives.
- Experience with Spring Core, JPA, and MyBatis (or other Java Persistence/ORM frameworks).
- Experience with relational databases such as Oracle, SQL Server, or PostgreSQL. Strong understanding of database (SQL).
- Experience with Git for source control.
- Experience with Continuous Integration tools (Jenkins), build tools like Maven/Ant.
- NoSQL knowledge (MongoDB, Redis, Cassandra).
- Experience implementing and documenting RESTful APIs.
- Broad background in web application architectures.
- Web Application Server - Tomcat, JBoss, IBM WebSphere.
- Web Servers - Apache, IIS.
- Microsoft PowerPoint, Word, Excel, Project, Visio, Google Docs, and SharePoint.
- Demonstrate strong working knowledge of contract administration, finance, and IT standards.
- Demonstrates an advanced level of knowledge of the concepts, capabilities, and integration of packaged software.
Preferred Qualifications:
- Good time management and organization skills.
- Provide good estimates and realistic implementation schedules for tasks, projects, and initiatives.
- Experience with Linux-based servers and investigating production incidents/logs.
- Contract Administration background and intellectual property licensing experience.
Required Education:
- BS/BA in Computer Science, Information Systems, and Engineering.
Benefits:
- 401(k).
- Dental Insurance.
- Health insurance.
- Vision insurance.
- We are an equal-opportunity employer and value diversity, equality, inclusion, and respect for people.
- The salary will be determined based on several factors, including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities:
- Participate in OP monthly team meetings and participate in team-building efforts.
- Contribute to OP technical discussions, peer reviews, etc.
- Contribute content and collaborate via the OP-Wiki/Knowledge Base.
- Provide status reports to OP Account Management as requested.
About us:
At OP, we help you harness the power of technology for maximum impact. A technology consulting and solutions company, we offer advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields including AI, cybersecurity, enterprise architecture, and beyond. For nearly two decades, we’ve been challenging the status quo of the consulting industry serving up fresh, ingenious thinking through a radically lean structure. Together, this strategy delivers unprecedented performance at an unparalleled pace for faster results that propel your business forward.
At OP, we help you harness the power of technology for maximum impact. A technology consulting and solutions company, we offer advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields including AI, cybersecurity, enterprise architecture, and beyond. For nearly two decades, we’ve been challenging the status quo of the consulting industry serving up fresh, ingenious thinking through a radically lean structure. Together, this strategy delivers unprecedented performance at an unparalleled pace for faster results that propel your business forward.
About the Company
O