Senior Java Engineer - Methodics

Published date Posted on Indeed on Jul 30, 2022 (20 d ago)
Job position: Senior Java Engineer - Methodics
Location: Remote US
Perforce develops DevOps tools that improve software quality and security as well as team productivity for several of the world’s leading companies, such as PIXAR, CD Projekt Red, NASA, Verizon, Honda, and NVIDIA.
Position Summary:
Perforce Software’s Methodics IPLM is looking for an experienced Senior Software Engineer, Java, to be a key contributor to Methodics’ core software products. Perforce Software is a leading provider of highly scalable development and DevOps solutions designed to deliver dynamic development, intelligent testing, risk management, and boundaryless collaboration. Methodics IPLM provides industry leading IP Lifecyle Management solutions for the world’s largest semiconductor companies in support of Perforce Software’s mission.
A Senior Software Engineer at Methodics is a key contributor responsible for engineering design and development of Methodics IPLM Server component, including support for its REST API used by all other Methodics software components; development of Redis-based Pub/Sub services; Neo4j graph database development, including high performance and global-scale architecture that powers semiconductor IP management for world’s largest semiconductor companies.
  • Design, develop, and support core product features and enhancements using the Java programming language in a collaborative, communicative, and information sharing manner
  • Design and develop software architectures that scale for global-scale enterprise customers
  • Work closely with other development team members and our QA team to produce high quality products
  • Work closely with Perforce technical support, Application Engineers, other development team members, and our customers in a collaborative, problem-solving manner to troubleshoot and fix any problems our customers may have with our products
  • Integrate modern technologies including Redis Events, Neo4j graph database, workflow engines
  • Actively participate in the agile development process, contributing to its continuous improvement
Key Qualifications:
  • 10+ years experience in Software Engineering
  • Extensive experience in Java programming language
  • Experience developing backends and APIs
  • Experience with graph databases, such as Neo4j, preferred
  • Excellent understanding of data structures, data models and different database types, like graph databases
  • Excellent knowledge of Linux-based operating systems
  • Excellent analytical and problem solving skills
  • Excellent communication, information sharing, and teamwork skills
  • Understanding of the Agile Scrum Methodology
  • Experience working with CI/CD environment like Jenkins preferred
  • Bachelor’s degree in Computer Science or Software Engineering preferred
If you are passionate about technology, want an important role, and want to work with people as talented and dedicated as yourself, apply today!

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

BCMC is seeking Jr to Mid level Java Developers with experiencing in Agile environment. This is a remote position however, must be available to visit the DoD Facility (within 50 miles of DMV area) when requested by Government.Clearance: Active SECRET.

Piper Companies Piper Companies |
6 d ago

Piper Companies is currently seeking a Senior Java Developer who has experience building high performing, scalable, enterprise grade web applications and services.Responsibilities for the Senior Java Developer:Collaborate with internal and external teams.

General Dynamics Information Technology General Dynamics Information... |
6 d ago

Travel Required: NoneRequisition Type: RegularJob Description:General Dynamics Information Technology (GDIT) is seeking a Java Developer to join our Army Installation Support Modules (ISM) Project. The ideal candidate will be able to research, design,.

Piper Companies Piper Companies |
7 d ago

Piper Companies is currently seeking a Senior Software Engineer for a direct hire opportunity for an FinTech company based in Raleigh, North Carolina (NC). The Software Engineer will be working with a team that is developing a brand new innovative application.

Tista Science and Technology Corporation Tista Science and Technology... |
7 d ago

Overview:Are you an innovative Java Developer who would like to have a positive impact for millions of people? If so, we may have an opportunity for you! This role will provide you an opportunity to learn and contribute across the entire technology stack.