Senior Software Engineer - Java/J2EE - Tech Providers Inc.
Downey, CA 90242
About the Job
Position: Senior Software Engineer - Java/J2EE
Location: Downey, CA, 90242 (Hybrid)
Duration: 12+ Month Contract
Hybrid work environment with a minimum of 3 days onsite.
Skills
- Senior Software Engineer will have knowledge and experience developing software applications using Java/J2EE Platform and relational databases, will lead and provide technical solutions for complex ERP applications, batch and real time integrations.
- Possess knowledge and technical expertise in standards and technologies to support complex business analysis, solution selection, systems design, and application integration.
- Developing web application UIs using a diverse set of technologies and frameworks, including JSP, HTML, CSS, JavaScript, Scala, Ajax, jQuery, AngularJS, Angular, ReactJS, Versata framework, Bootstrap framework, Struts, Play, Spring MVC, Progressive Web App.
- Creating, publishing, and invoking RESTful and SOAP web services.
- Knowledge of relational database management systems and using JDBC to access databases.
- Develop, implement, and optimize database solutions using Oracle PL/SQL, including triggers, stored procedures, and packages.
- Using Source Control tools such as Bitbucket or GitHub Develop SSO using SAML, OAuth or Azure AD Supporting ERP applications and integrations using CGI Advantage 3.11 and 4.x , or other ERPs such as SAP or Oracle. Develop and maintain scripts for automating tasks and processes.
- Utilizing Agile Scrum methodologies.
- Applying DevOps (CI/CD) practices.
- Understanding of cloud basics Azure and/or AWS.
- Familiarity and working knowledge of Jira and Confluence.
- Knowledge of using ticket management systems.
- Use of Microsoft office tools.
- Experience in full SDLC using waterfall and agile project management methodologies.
- Experience in engaging both technical and business stakeholders.
- Ability to interact with infrastructure and operations teams.
- Proving production support and ability to troubleshoot and resolve issues.
- Possess excellent verbal and written communication skills.
Experience Required
- A minimum of 15 years of IT experience developing and supporting Java/J2EE applications.
- At least seven (7) years of applying Enterprise Architecture principles.
- At least five (5) years of that experience must be in a lead capacity.
- Five (5) years of implementing and supporting ERP applications a plus.
Education Required
- Bachelor’s degree in an IT-related or Engineering field.
Source : Tech Providers Inc.