1

Java Full Stack Software Engineer Jobs in Morocco, IN

Liaise with internal Exyte engineering and construction teams, Subcontractors Commissioning Dpt ... to full system operation, ensuring smooth and safe startup • Proficiency in commissioning ...

Showing results 21-22

Java Full Stack Software Engineer information

See Morocco, IN salary details

$9

$52

$70

How much do java full stack software engineer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for java full stack software engineer in Morocco, IN is $52.89, according to ZipRecruiter salary data. Most workers in this role earn between $45.96 and $59.33 per hour, depending on experience, location, and employer.

What is a Java full stack software engineer?

A Java Full Stack Software Engineer is a developer who is proficient in both front-end and back-end technologies, with a strong focus on Java for server-side programming. They are capable of designing, developing, and maintaining applications that involve user interfaces, server logic, databases, and sometimes even deployment. These engineers typically work with frameworks like Spring Boot for the backend and technologies such as HTML, CSS, JavaScript, and Angular or React for the frontend. Their expertise allows them to handle end-to-end development tasks, making them valuable assets for building comprehensive web applications.

What are the key skills and qualifications needed to thrive as a Java full stack software engineer?

To thrive as a Java Full Stack Software Engineer, you need strong proficiency in Java, front-end frameworks (such as React or Angular), and a solid understanding of software development principles, usually supported by a degree in computer science or related field. Familiarity with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and databases (SQL/NoSQL) is typically required. Excellent problem-solving skills, collaboration, and effective communication set standout engineers apart in team environments. These competencies ensure the delivery of scalable, maintainable, and user-centric applications in dynamic development settings.

What are some common challenges faced by Java full stack software engineers when integrating front-end and back-end components?

Java Full Stack Software Engineers often encounter challenges in ensuring seamless communication between the front-end and back-end, such as managing data consistency, handling API versioning, and synchronizing release cycles between teams. Debugging issues that span both the client and server sides can also be complex, requiring strong problem-solving skills and familiarity with multiple frameworks. Collaborating effectively with UI/UX designers and DevOps teams is essential to address these challenges and deliver robust, user-friendly applications.

What is the difference between Java Full Stack Software Engineer vs Java Backend Developer?

AspectJava Full Stack Software EngineerJava Backend Developer
Required SkillsProficiency in Java, front-end technologies (HTML, CSS, JavaScript), and frameworks like React or AngularStrong Java skills, experience with server-side frameworks like Spring, and database management
Work EnvironmentInvolves both front-end and back-end development, often in agile teamsPrimarily focuses on server-side development and backend systems
Common UsageUsed across full-stack development projects in various industriesSpecialized in backend services, APIs, and database integration

While both roles require Java expertise, a Java Full Stack Software Engineer handles both front-end and back-end development, offering a broader scope. In contrast, a Java Backend Developer specializes in server-side logic and database management, focusing on backend systems.

Is Java full stack software engineer still in demand?

Java full stack software engineers remain in high demand due to their versatility in developing both front-end and back-end applications, especially with the continued use of Java frameworks like Spring and Angular. Companies seek professionals with skills in Java, JavaScript, and related technologies to support enterprise-level projects and digital transformation efforts.

What cities near Morocco, IN are hiring for Java Full Stack Software Engineer jobs?

Cities near Morocco, IN with the most Java Full Stack Software Engineer job openings:

Senior Manager Commissioning

Kankakee, IL • On-site

$144K/yr

Full-time

Re-posted 17 days ago


Key responsibilities

  • Lead and oversee the commissioning activities of projects, including developing and managing the commissioning plan.

  • Coordinate and execute an integrated field commissioning plan in collaboration with engineering, construction, subcontractors, and clients.

  • Manage system handover procedures, commissioning documentation, and ensure safe and effective field completion.


Job description

Discover your exciting role
The Senior Commissioning Manager is responsible to build and/or managing the Exyte Project Commissioning Team and to lead and oversee the commissioning activities of our projects. The Commissioning Manager will be responsible to provide and develop a Commissioning Plan for ensuring the successful and safe turn over and completion of systems, from commissioning planning through to handover, in collaboration with internal teams, subcontractors, and clients. This role offers an opportunity to be an integral part of a dynamic team, delivering complex projects in diverse industries such as process, utilities, building services, and electrical systems.
Explore your tasks and responsibilities
  • Leadership & Expertise: Provide overall leadership and guidance on all commissioning, systems completion, and turnover/acceptance matters to ensure successful execution.
  • Integrated Commissioning Planning: Develop, coordinate, and execute an Integrated Field Commissioning Plan, working closely with the engineering and construction teams to align activities.
  • Single Point of Contact: Serve as the primary point of contact for management and the operations team to ensure alignment and integration of commissioning and start-up activities.
  • Issue Identification & Resolution: Lead the identification and resolution of commissioning and start-up issues, ensuring timely and effective solutions.
  • Collaboration: Liaise with internal Exyte engineering and construction teams, Subcontractors Commissioning Dpt., Client Representatives and third-party Inspectors (if and when applicable) during commissioning planning and execution to ensure seamless integration of commissioning processes.
  • Commissioning Execution Plans: Review and mature Commissioning Execution Plans, consolidating them into an Integrated Field Plan.
  • Safe & Effective Field Completion: Develop comprehensive plans and interfaces to ensure safe and effective field completion, transitioning systems to steady-state operations.
  • Documentation & Procedures: Develop and maintain Commissioning Management Procedures, Reporting, Systems Acceptance Procedures, Progress Tracking, Start-up and Operating Procedures, Certification Tracking Systems, and Quality Assurance processes.
  • Project Reviews & Safety: Actively participate in Project Safety and Operability reviews, providing commissioning input and guidance.
  • Staffing & Execution: Ensure that commissioning activities are adequately staffed, planned, and executed according to schedule, tracking certifications and quality objectives.
  • Handover & Coordination: Oversee the planning and execution of system handover procedures, commissioning processes, and required documentation.
  • Schedule Management: Lead the preparation, maintenance, and progress monitoring of the commissioning schedule, ensuring alignment with construction timelines.
  • Interface Management: Clarify and maintain interfaces between various systems and disciplines during commissioning, ensuring smooth handovers and system acceptance based on Clients and Project needs.
  • EHS Compliance: Enforce and ensure adherence to Exyte's Environmental, Health, and Safety (EHS) policies during commissioning.
  • Field Support & Documentation: Provide technical and field support to commissioning staff, ensuring the proper documentation and recording of all commissioning activities.
  • Client & Subcontractor Coordination: Manage system acceptance activities, collaborating with subcontractors and the client's operations team.
  • Other Duties: Perform additional duties as assigned to ensure the successful execution of the commissioning phase.

Show your expertise
Minimum Required
• Bachelor's degree in engineering (the required education degree may be substituted by extensive professional experience involving similar work responsibilities and/or additional training certificates in relevant domains)
• Minimum of 15 years of experience in commissioning or installation of technical systems, including process, utilities, process automation, building services, and electrical systems required
• Experience with ensuring that commissioning processes align with Project standards and that the work is performed according to specifications required and aligned with Client needs
Preferred
• A solid understanding of the various systems to be commissioned, including mechanical, electrical, HVAC, instrumentation, and process systems, is crucial.
• Knowledge of relevant industry codes and standards (e.g., ASME, ASTM, NEC, IEC) is essential to ensure compliance with regulatory and safety requirements.
• Ability to understand and manage the transition from construction to full system operation, ensuring smooth and safe startup
• Proficiency in commissioning management software and databases (e.g., Aconex, Procore, or other document management systems) to track progress, certifications, and deliverables.
• Experience working in the semiconductor, biopharma/life sciences, and data center industries is preferred
Contact:
You want to be part of the Exyte team? We look forward to receiving your application!
Please note that we only consider applications submitted through our application portal. Applications sent via email will not be considered due to data protection regulations.
Exyte US, Inc. is proud to be a Equal Employment Opportunity employer that is committed to supporting an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance. We prohibit discrimination and harassment of any kind based on race, color, religion, age, sex (e.g., pregnancy, childbirth and related medical conditions, sexual orientation, gender identity or expression), national origin, disability status, genetic information, protected veteran status, or any other protected characteristic as outlined by applicable federal, state, or local laws.