Full Stack Developer

ID
2026-16213
Job Locations
GR-Athens
Category
Information Technology
Position Type
Employee
Telecommute
No
Brand
ITT Goulds Pumps Inc

About ITT:

ITT Inc. (NYSE: ITT) is a diversified global leading manufacturer of highly engineered critical components and customized technology solutions serving the flow, aerospace and defense, transportation, industrial, and energy markets. Through operational execution, innovation, and disciplined capital deployment, including strategic acquisitions such as SPX FLOW, ITT partners with its customers to deliver enduring solutions to the key industries that underpin our modern way of life. 


Headquartered in Stamford, Connecticut, ITT has a market cap of roughly $20 billion and employs more than 15,000 people across 40 countries and serves customers in approximately 125 countries. Following the acquisition of SPX FLOW, the company is expected to generate $5.4 billion in annual revenue.

 

Our businesses are organized in three distinct segments, each based around our core engineering DNA: 

 

Flow Technologies: A global leader in, providing a broad portfolio of pumps, valves, mixing and agitation equipment, heat transfer, homogenizers, separation, water and wastewater treatment, and engineered process solutions.Our leading brands include the iconic Goulds Pumps (with more than 175 years of history), Anhydro, APV, Bornemann, Bran+Luebbe, C’treat, Engineered Valves, Gerstenberg Schröder, Habonim, Johnson Pump, Lightnin, Philadelphia, Plenty, PRO Cast, Rheinhütte, Seital Separation, Stelzer, Svanehøj, Tigerholm, Uutechnic, VIDAR, Waukesha Cherry-Burrell.

 

Motion Technologies: A global leader in brake pads (ICE and electrified brake pads) and shock absorbers (energy absorption solutions) for transportation applications. Our leading brands include Friction Technologies, KONI and Axtone.

 

Connect and Control Technologies: A leader in critical applications for the aerospace, defense and industrial markets, including harsh environment connectors and control components. Our leading brands include ITT Cannon, Enidine, Aerospace Controls and kSARIA. 

Position Summary

ITT is a globally leading industrial manufacturer specializing in critical engineered components for rapidly expanding markets, including transportation, fluid management, energy, aerospace, and defense. The company maintains its competitive edge through a combination of advanced technologies and strategic innovations.

 

In Greece, ITT operates a Tech Hub with 80+ skilled professionals dedicated to advancing and promoting digital transformation across the entire world.

 

We are committed to delivering innovative, high-quality software solutions that drive business success. With a team of skilled developers, designers, and project managers, we specialize in creating custom software & web applications, tailored to meet the unique needs of our clients.

 

We are seeking a talented Full-Stack Developer to join our ePrism Team, specializing in React for front-end development and in Java for back-end development. ePrism is ITT’s software solution for product selection, configuration and quotation. It also provides functionalities for order management, document management, workflow automation, customer relationship management (CRM), etc.

 

Our current tech stack in ePrism team is:

 

  • Java 17 (Monolithic)
  • React (v.18)
  • SQL Server
  • RabbitMQ
  • Gitlab for ticketing
  • CI/CD

 

The ideal candidate will be responsible for designing, developing, and maintaining scalable, high‑quality applications across both server‑side and client‑side technologies. This role requires strong technical judgment, attention to detail, and the ability to perform effectively in a fast‑paced environment while collaborating closely with cross‑functional teams to deliver reliable solutions.

 

The full-stack developer will contribute to the design, development, and maintenance of client-server applications. This role is suited for experienced engineers who can drive tasks to completion, contribute to technical decisions, and deliver high-quality solutions within a collaborative team environment. The developer will be responsible for designing, coding, testing, and maintaining applications, applying modern development practices and tools to ensure scalability, maintainability, reusability, and optimal performance.

Essential Responsibilities

  • Design, develop, and maintain back‑end applications using Java, ensuring high quality and consistency
  • Design, develop, and maintain front‑end web applications using React/Redux, ensuring high quality and consistency
  • Design, optimize, and review SQL queries and data access patterns for performance, reliability, and maintainability
  • Design, build, and evolve RESTful APIs, contributing to API standards and integration best practices
  • Ensure responsive, accessible, and cross‑device compatible user interfaces using modern CSS practices
  • Work independently on assigned tasks while ensuring timely delivery and high-quality standards
  • Collaborate closely with other developers, providing technical guidance and support across full‑stack development
  • Actively participate in code reviews, promoting best practices, coding standards, and clear documentation
  • Partner with business analysts and stakeholders to translate requirements into robust technical solutions
  • Engage as a key contributor in agile workflows, including sprint planning and review sessions
  • Apply security best practices throughout the software development lifecycle
  • Use GitLab or GitHub for version control, supporting effective collaboration and code quality
  • Work with and help improve CI/CD pipelines for automated builds, testing, and deployments

Position Requirements

Education:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field

 

Experience/Skills/Knowledge:

 

Development Skills:

  • 5+ years of professional experience developing web applications using React/Redux, with a strong focus on quality, maintainability, and performance
  • 5+ years of experience designing and developing Java-based applications, including complex business logic and integrations
  • Strong hands-on experience designing, writing, and optimizing SQL queries, with an understanding of data modeling and performance considerations
  • Solid expertise in JavaScript, HTML, CSS, and related web standards, experience working with XML where applicable
  • Proven experience designing, building, and consuming RESTful APIs, with strong knowledge of JSON and API best practices
  • Advanced proficiency with Git-based version control systems
  • Strong experience working in Agile development environments, contributing to planning, estimation, and continuous improvement
  • Deep understanding of software engineering principles, design patterns, and best practices, with the ability to apply them pragmatically
  • Openness to adopting and effectively leveraging modern development tools (e.g., GitHub Copilot) to improve productivity and code quality

 

 

Development Tools:

  • Strong proficiency with Eclipse and Visual Studio Code for development, debugging, and troubleshooting
  • Solid experience using SQL Server Management Studio (SSMS) for database development, query optimization, and issue resolution

 

 

Communication:

  • Good verbal and written communication skills, with the ability to clearly explain technical concepts
  • Ability to work effectively in a collaborative, fast-paced team environment
  • Ability to adapt to new technologies and work effectively in a multicultural, cross-functional environment
  • Proficiency in English is required

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.