Senior Full-Stack Software Developer

senior
Software EngineerSoftware Engineering
2 views0 saves0 applied

Quick Summary

Requirements Summary

• Bachelor’s or Master’s degree in Computer Science, Informat

Technical Tools
Software EngineerSoftware Engineering

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: 

 

 

 

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.

Responsibilities

~1 min read

• 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

Requirements

~1 min read

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

 

 

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

Location & Eligibility

Where is the job
Not specified
Location terms not specified

About this job

Posted
2 days ago
Employer
has 32 open jobs on Jobera.

Listing Details

Posted
October 21, 2026
First seen
October 21, 2026
Last seen
October 23, 2026

Posting Health

Days active
1
Repost count
0
Trust Level
55%
Scored at
October 23, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

4 other jobs at

View all →

Explore open roles at .

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Senior Full-Stack Software Developer