At ITT, we have a clear purpose as an organization – to provide our customers with cutting-edge solutions to help solve their most critical needs across key global end markets. Our continuous improvement mindset drives our commitment to evolving our capabilities as a multi-industrial technology, manufacturing and engineering leader. With a strong global footprint of more than 100 facilities, we are well positioned to solve critical challenges for our customers around the world. Our locations include manufacturing facilities and global service capabilities in 35 countries. Through these worldwide operations and building on our heritage of innovation, our approximately ~11,000 team members partner with our customers to deliver enduring solutions that make a lasting difference and help the world move forward. ITT is headquartered in Stamford, CT, with sales in approximately 125 countries. The company generated 2024 revenues of $3.6 billion.
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 a leading software development house 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 leverage cutting-edge technologies and agile methodologies to ensure our projects are delivered on time, within budget, and to the highest standards of excellence.
We are seeking a talented and experienced Full Stack Developer, to join our ePrism Team, specializing in Java for backend development and React for frontend development. Our current tech stack is:
• Java 17 (Monolithic)
• React (v.18)
• SQL Server
• Gitlab for ticketing
• CI/CD
You will be contributing to both backend & frontend aspects.
The ideal candidate will be responsible for designing, developing, and maintaining robust web applications, working across both server-side and client-side technologies. This role requires a passion for coding, an eye for detail, and the ability to work in a fast-paced environment, collaborating closely with cross-functional teams
As a Full Stack Developer at ITT Inc., you will:
• Design, develop, and maintain web applications with a focus on performance, scalability, and user experience.
• Build web applications with web development best practices.
• Develop the backend architecture using Java
• Build responsive and dynamic frontends using React, ensuring seamless integration with backend services.
• Write well-designed, testable, and efficient code using best practices in software development.
• Ensure high performance and responsiveness of applications, resolving performance bottlenecks and bugs.
• Implement RESTful APIs and integrate third-party services as needed.
• Maintain databases and manage data exchange between the server and clients.
• Keep up-to-date with the latest industry trends, technologies, and best practices in Java and React development
• Troubleshoot and debug applications to optimize performance and usability.
• Collaborate with other developers, designers (Frontend/Backend) to make sure that the configuration and custom components meet application requirements and performance goals.
• Contribute to the testing lifecycle, ensuring high quality of code and stay up to date with the latest frontend technologies and best practices.
• Product Integration with Internal Systems and/or other External Applications
Break/Fix Support – Analyze problem tickets and work collaboratively with Developers, Business Analysts and/or end users to identify source of problems, develop and test solutions and manage the releases to production
Solution Evaluation – analyze, evaluate, and select appropriate technology to implement solutions that meet requirements
Development – develop source code, database and other technical objects to create programs that meet requirements
Testing – test all programs to ensure requirements are met
Performance Optimization and Security – ensure all delivered solutions meet performance and security requirements
Education:
• Bachelor’s Degree required; Information Technology degree preferred
Experience:
• 8+ years of experience in web development.
• Proficiency in Java, with a good understanding of its ecosystems.
• Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts.
• Solid experience in React.js, with a good understanding of state management libraries (e.g., Redux, Context API).
• Experience with HTML5, CSS3, JavaScript, and modern front-end development tools.
• Knowledge of RESTful APIs, and experience in designing and consuming web services.
• Familiarity with database systems (SQL), and hands-on experience with database queries and optimization.
• Experience with version control systems (e.g., Git) and understanding of modern development workflows (CI/CD).
• Strong understanding of web development principles and best practices
• Familiarity with agile software development methodologies will be appreciated
• A passion for building high-quality products that deliver value to our customers
• Strong problem-solving skills, able to logically break down a problem into smaller manageable parts to solve
• Demonstrated ability to function independently and as part of a team consisting of Software Developers, Business Analysts and End Users
Skills/Knowledge:
• Experienced and respected technical expert – empowered as a decision maker
• Good time-management skills – has the ability to multi-task
• Knack for designing and implementing clean, expandable, scalable solutions
• Strong team player skills, with oral and written communication skills
• Ability to collaborate with multi-national teams, fluent English speaker