Job Openings Java Developer

About the job Java Developer

Job Summary

We are seeking an experienced Senior Java Developer with a minimum of 5 years of development experience in Java to join our dynamic team. This role requires a strong foundation in relational databases and expertise in implementing and integrating web services. 

The ideal candidate will have experience working across the full software development life cycle (SDLC) and demonstrate proficiency in custom framework development for security and validations. 

Experience with the 3DExperience platform is a plus.

Key Responsibilities

  • Develop, test, and maintain Java-based applications to meet business requirements.
  • Design and manage relational databases, particularly Oracle and MySQL.
  • Implement and integrate web services, including SOAP and RESTful APIs.
  • Integrate reporting tools, such as SAP Crystal Reports, into applications.
  • Participate in all phases of the SDLC for large-scale enterprise projects.
  • Design and execute batch-processing jobs and related implementations.
  • Develop and apply custom frameworks focused on security, validation, and compliance.
  • Collaborate with teams to ensure project document management requirements are met.

Additional Responsibilities (Preferred)

  • Develop, configure, and customize solutions within the 3DExperience platform to meet client and project specifications.
  • Write, test, and maintain Java code for custom functionalities within 3DExperience applications.
  • Work with core 3DExperience modules, particularly ENOVIA, to manage product data.
  • Apply expertise in data modeling, process management, and lifecycle configuration within the 3DExperience ecosystem, leveraging knowledge of Product Lifecycle Management (PLM) best practices.

Qualifications

  • Education: Bachelors degree in Computer Science, Information Technology, or a related field.
  • Experience: Minimum of 5 years in Java development.
  • Proficiency in relational databases (Oracle, MySQL).
  • Solid understanding of web services (SOAP, REST).
  • Familiarity with SAP Crystal Reports or similar reporting tools.
  • Experience in full SDLC for enterprise projects.
  • Strong knowledge of batch processing.
  • Experience with 3DExperience platform (preferred), especially in ENOVIA and PLM best practices.

Skills

  • Java programming
  • Web services (SOAP, RESTful APIs)
  • Relational databases (Oracle, MySQL)
  • Reporting tools (SAP Crystal Reports)
  • 3DExperience platform and ENOVIA (preferred)
  • Strong analytical, problem-solving, and communication skills