ITT logo

Full Stack Developer

ITT

Posted 3 days ago

About this role

Full Time Mid-level Full Stack Developer in healthcare at ITT in Athens, Greece. Apply directly through the link below.

At a glance

Work mode
Office
Employment
Full Time
Location
Athens, Greece
Experience
Mid-level · 5+ years

Core stack

  • Technical Guidance
  • Cross-functional
  • Computer Science
  • Design Patterns
  • User Interfaces
  • Documentation
  • Optimization
  • Contributing
  • Performance
  • Scalability
  • JavaScript
  • Innovation
  • Efficiency
  • Debugging
  • RabbitMQ
  • Security
  • RESTful
  • React
  • Redux
  • CI/CD
  • Agile
  • SOLID
  • Sales
  • HTML
  • JSON
  • SQL
  • CSS
  • API
  • Git
  • XML

Quick answers

  • What are the qualifications?

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

  • What skills are required?

    Technical Guidance, Cross-functional, Computer Science, Design Patterns, User Interfaces, Documentation, Optimization, Contributing, Performance, Scalability, and more.

ITT is hiring for this role. Visit career page

Athens, Greece

About ITT:

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. 

  • Motion Technologies: (Revenue of $1.4B; headcount of ~ 4,000; operates in 13 countries) manufactures brake components and specialized sealing solutions, shock absorbers and damping technologies primarily for the global automotive, truck and trailer, public bus and rail transportation markets. 
  • Industrial Process: (Revenue of $1.4B; headcount of ~3,400; operates in 30 countries) manufactures engineered fluid process equipment serving a diversified mix of customers in global industries such as chemical, energy, mining, and other industrial process markets and is a provider of plant optimization and efficiency solutions and aftermarket services and parts. 
  • Connect and Control Technologies: (Revenue of $0.8B; headcount of ~ 3,800; operates in 10 countries) manufactures harsh-environment connector solutions, critical energy absorption, flow control components, and composite materials for the aerospace and defense, general industrial, medical, and energy markets.

 

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

 

Job details

Workplace

Office

Location

Athens, Greece

Job type

Full Time

Experience

Mid-level · 5+ years

Similar

Company

Website

Visit site

Twitter

@ITT_Inc

Jobr Assistant extension

Get the extension →