Navy Services Division
Posted 2y ago

Java Developer for Machinery Control Systems

Navy Services Division
Philadelphia, Pennsylvania, United States
OnsiteFull Time
Responsibilities
  • developing software
  • testing applications
  • maintaining systems
Requirements
  • Requires 3+ years of Java development
  • A bachelor's degree in engineering or computer science
  • CompTIA Security+
  • DoD Secret clearance, and onsite availability. U.S. citizenship is required for most positions
Technical tools mentioned
JavaMATLABSimulinkSimulink CoderMicrosoft Visual StudioGitPLCAllen-Bradley ControlLogixAllen-Bradley CompactLogixSCADAFactoryTalk ViewIgnitionWonderwarePIMCSSonarQubeLinux

Job description

R&P is looking for a motivated individual who wants to join our team supporting the Naval Surface Warfare Center (NSWC) Philadelphia Division in Philadelphia, PA. We are a small-sized defense contractor providing Engineering, Logistics, Program Management and Technical Services to government clients. We are seeking a Software Engineer to support the development, maintenance, and delivery of Machinery Control Systems (MCS) and On-Board Training software for U.S. Navy ships. The selected candidate will be interfacing with U.S. Navy civilian software and systems engineers, support contractors, U.S. Navy ships force, OEMs, and engineering management. The selected candidate will contribute to all aspects of the software life cycle including, but not limited to, requirements definition, software development, documentation, testing, deployment, technical support, and maintenance. This job is for onsite work at the NSWCPD facilities in the Philadelphia Navy Yard.

  • Develop and maintain working knowledge of Machinery Control Systems (MCS) and On-Board Training Software.
  • Design, develop, test, install, and maintain MCS and Training software and supporting software products.
  • Perform Java code development and Java 8 to 17 migration.
  • Work with MATLAB, Simulink, Simulink Coder (Real-Time Workshop), Microsoft Visual Studio, and Git version control.
  • Identify and document software and system related problems.
  • Resolve software problems through debugging, research, and investigation.
  • Provide distance and onsite support of software problems.
  • Prepare and maintain new and/or existing software requirements.
  • Write, review, and maintain technical documentation such as user manuals, product specifications, and training materials.
  • Participate in special projects as required.

Mandatory:

  • At least 3 years of Java developer experience.
  • Bachelor's degree in Computer, Electrical or Electronics Engineering, Computer Science.
  • CompTIA Security+ certification.
  • DoD secret security clearance.
  • Ability to work daily in the office onsite at the Philadelphia Naval Yard.

Desired Skills and Experience:

  • Experience with Java 17-25 development.
  • Experience with Java 8 to Java 17 migration (including records, sealed classes, and enhanced switch).
  • Experience maintaining/refactoring large legacy Java codebases (300k+ LOC).
  • Knowledge of PLC I/O mapping, ladder logic behaviors, and Allen-Bradley ControlLogix/CompactLogix.
  • Familiar with SCADA systems like FactoryTalk View, Ignition, or Wonderware.
  • Ability to learn PIMCS framework (Platform Independent Machinery Controls System ecosystem in NSWCPD).
  • Experience delivering software under CMMI Level 3+ or equivalent.
  • Decipher, read and understand code metrics for test coverage from Sonarqube.
  • Fluent and able to navigate in a Linux Operating System.

Working Conditions:

The work is typically performed at client site locations in an office environment or Control System Test Labs. Additional work may be performed onboard U.S. Navy Ships (pier side and at sea), which requires proper safety precautions and ability to go up and down shipboard stairways (ladders); work may require some physical effort in the handling of light materials, boxes, or equipment. 

R&P Technologies provides equal opportunity for all persons and prohibits discrimination in employment because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability (including pregnancy, childbirth or related medical conditions), veteran or marital status, or any other factor prohibited by law. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leave, compensation, and training.

 

R&P maintains an Affirmative Action Plan to establish fair access to employment opportunities and to create a work community that is an accurate reflection of the qualified workforce. Due to security clearance requirements, U.S. citizenship is required for most positions

R&P offers a highly competitive compensation package that includes contributions towards health insurance, 401(k) matching, and other non-salary benefits. Exact salary will be commensurate with experience and qualifications.

About Navy Services Division

U.S. Navy engineering and program-support division serving naval ship acquisition and maritime systems.

Similar jobs

Java Developer roles near Philadelphia, Pennsylvania
3d
Save
Mark Applied
Hide
Java Developer
Newark, Delaware, United States
$80k-$100k/yr OnsiteFull Time
Tata Consultancy Services
Tata Consultancy ServicesBSE: 532540: Global leader in IT services, consulting, and business solutions.
10+ YOEBachelor's degree in computer science and 10–15 years of experience with Java, microservices, Spring Framework, Spring MVC, Spring Boot, Hibernate, RESTful APIs, and SQL databases.
Java, Spring Framework, Spring MVC, Spring Boot, Hibernate, RESTful APIs, Oracle SQL, PostgreSQL, SQL Server
4d
Save
Mark Applied
Hide
Senior Java Developer
Mount Laurel, New Jersey, United States
$45k-$110k/yr OnsiteFull Time
Wipro
WiproNYSE: WIT: Global information technology, consulting, and business process services.
3+ YOERequires 3–5 years of experience with Java, Spring Boot, microservices, Kubernetes, Docker, cloud platforms, REST APIs, Kafka or MQ, Node.js, and TypeScript; Python and AI experience preferred.
Java, Spring Boot, Kubernetes, Docker, Azure, Amazon Web Services (AWS), REST API, API Gateway, Kafka, MQ, Node.js, TypeScript, Model Context Protocol (MCP), LLM, Python
3w
Save
Mark Applied
Hide
Lead Java Developer - Senior Vice President
New Castle or Tampa
$156k-$234k/yr HybridFull Time
Citi
CitiNYSE: C: Global financial services organization enabling growth and economic progress.
5+ YOEExtensive Java engineering experience with microservices, Kafka, Oracle SQL, MongoDB, cloud platforms, CI/CD, DevOps, Agile or SAFe, and JVM performance tuning.
Java, JVM, Spring Boot, Spring MVC, Apache Kafka, Oracle SQL, MongoDB, OpenShift, AWS, Kubernetes, Docker, Jenkins, Gradle, Maven, Grafana, GitHub Copilot, Gemini, Python, LangChain, AutoGen, COBOL, Assembler, C++, RAG, MLOps, RESTful API, CI/CD, DevOps, Agile, SAFe
3w
Save
Mark Applied
Hide
Lead Java Developer - Senior Vice President
New Castle or Tampa
$156k-$234k/yr HybridFull Time
Citi
CitiNYSE: C: Global financial services organization enabling growth and economic progress.
Extensive Java engineering experience with microservices, Kafka, databases, cloud platforms, CI/CD, JVM performance, security, and Agile delivery; leadership of technical teams and modernization programs required.
Java, Apache Kafka, Oracle, Microsoft SQL, MongoDB, GitHub Copilot, Gemini, Spring Boot, Spring MVC, OpenShift, AWS, Kubernetes, Docker, Jenkins, Gradle, Maven, Grafana, Python, COBOL, Assembler, C++, LangChain, AutoGen, CI/CD, DevOps, JVM
3w
Save
Mark Applied
Hide
Lead Java Developer - Senior Vice President
New Castle or Tampa
$156k-$234k/yr HybridFull Time
Citi
CitiNYSE: C: Global financial services organization enabling growth and economic progress.
Extensive Java experience, microservices, Kafka, Oracle SQL, MongoDB, OpenShift, AWS, Kubernetes, Docker, CI/CD, DevOps, Agile or SAFe, and technical leadership required.
Java, Apache Kafka, Oracle, Microsoft SQL, MongoDB, GitHub Copilot, Gemini, Spring Boot, Spring MVC, OpenShift, AWS, Kubernetes, Docker, Jenkins, Gradle, Maven, Grafana, Python, LangChain, AutoGen, COBOL, Assembler, C++, Agile, SAFe
3w
Save
Mark Applied
Hide
Java Developer
Charlotte or Pennington or Plano
$62k-$103k/yr OnsiteFull Time
Infosys
InfosysNYSE: INFY: Global leader in next-generation digital services and consulting.
Experience with Core Java, Spring Boot, RESTful services, Oracle PL/SQL, J2EE, JSP/Hibernate, JavaScript; bachelor's degree or equivalent experience; production support and SDLC experience.
Java, Core Java, J2EE, Spring Boot, Oracle, PL/SQL, RESTful web services, JSP, Hibernate, JavaScript, AWS, GCP, Azure, WebSphere, JBoss
1mo
Save
Mark Applied
Hide
JAVA Developer (Hybrid)
Trenton, New Jersey, United States
$87k-$110k/yr HybridFull Time
NJM Insurance Group
NJM Insurance Group: Mutual property-and-casualty insurer providing personal and commercial insurance to Mid-Atlantic individuals and businesses.
3+ YOE3+ years object-oriented software development, Bachelor's in CS or related, experience with Java, SQL, Guidewire preferred, strong communication and agile experience.
Java, Guidewire, PolicyCenter, BillingCenter, ClaimCenter, GOSU, Microsoft SQL Server, SQL, web services, messaging
2mo
Save
Mark Applied
Hide
Java Lead
Wilmington, Delaware, United States
OnsiteFull Time
Virtusa
Virtusa: Global provider of digital engineering and IT consulting services.
15+ YOE15 years IT experience with application development lifecycle; Bachelor\u0002s in Computer Science or related; strong Java/J2EE/Java EE skills, Spring Boot, Axon, microservices, web services, multithreading, XML, cloud-native experience; team leadership and hiring experience.
Java, J2EE, Java EE, Spring Boot, Axon, XML, Scrum