Software Engineer

FTS, Inc.

City of Rochester (NY)

On-site

USD 100,000 - 120,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

FTS, Inc. is seeking a Software Engineer to join a high-performing team building enterprise-scale solutions. You will design, build, and deploy robust applications using Java, Python, and modern databases.

Responsibilities include architecting scalable services, optimizing Oracle SQL/PL-SQL and MongoDB structures, and leveraging AI-assisted tools to accelerate development while maintaining code quality. The role emphasizes collaborative, Agile work across the full SDLC.

Qualifications

  • 5+ years of hands-on experience in Java and Spring Boot.
  • Strong Python proficiency for backend logic.
  • Experience with Oracle SQL / PL-SQL and MongoDB.
  • Proven RESTful API development experience.
  • Experience with CI/CD, containers, and microservices.
  • Experience operating in Agile/Scrum across the SDLC.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).

Responsibilities

  • Architect and implement scalable applications using Java (Spring Boot) and Python.
  • Design, optimize, and maintain Oracle SQL/PL-SQL queries and MongoDB data stores.
  • Build automated workflows, testing pipelines, and developer tooling with Python.
  • Work with microservices, Kafka/RabbitMQ, and container environments (OpenShift/Podman).
  • Leverage AI-assisted tools to improve development speed and code quality.
  • Collaborate with cross-functional teams in an Agile environment from concept to deployment.

Skills

Java
Spring Boot
Python
REST APIs
Agile/Scrum

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Oracle SQL/PL-SQL
MongoDB
OpenShift
Podman
Kafka
RabbitMQ
GitHub
CI/CD

Job description

Compensation: $100,000 – $120,000 / year

About the Role

We are seeking a skilled Software Engineer to join a collaborative, high-performing team developing enterprise-scale solutions. In this role, you will play a key part in designing, building, and deploying robust applications using a modern technology ecosystem grounded in Java, Python, and relational/NoSQL databases.

We are looking for an adaptable developer who thrives across the full software development lifecycle—from translating complex business requirements into clean technical designs, to leveraging cutting-edge AI tools that accelerate development and maintain high standards of code quality.

What You’ll Do
  • Architect & Implement: Build scalable, reliable applications and backend services primarily using Java (Spring Boot) and Python.
  • Data Engineering & Querying: Design, optimize, and maintain complex database structures and queries using Oracle SQL/PL-SQL and MongoDB.
  • Automation & Scripting: Leverage Python to build automated workflows, testing pipelines, and developer tooling to maintain system reliability and continuous delivery.
  • Integrate & Modernize: Work with microservice architectures, messaging platforms (e.g., Kafka, RabbitMQ), and containerized environments (Podman/OpenShift) to maintain seamless system integration.
  • Leverage Modern Tooling: Enhance daily development speed and code quality by utilizing AI-assisted tools (such as GitHub Copilot and generative models).
  • Collaborate & Deliver: Work closely with cross-functional team members in an Agile environment to take features from initial concept through verification and deployment.
  • Primary Languages: Java (Spring Boot), Python
  • Architecture & Cloud: Microservices, OpenShift, Podman, Event-Driven Systems (Apache Kafka, RabbitMQ)
  • Development Tools: GitHub, CI/CD pipelines, AI-assisted development tools (GitHub Copilot, OpenAI, Anthropic, Google models)
Preferred Qualifications
  • Core Expertise: 5+ years of hands-on experience in object-oriented programming with Java and Spring Boot.
  • Scripting & Automation: Strong proficiency in Python for backend logic, scripting, or automated test/process frameworks.
  • Database Proficiency: Solid background writing and optimizing Oracle SQL / PL-SQL queries and working with document stores like MongoDB.
  • API Development: Proven experience building, testing, and maintaining secure RESTful APIs.
  • Modern Engineering Practices: Familiarity with version control, CI/CD deployment pipelines, containerization, and distributed/microservice architectures.
  • Methodologies: Experience operating in Agile/Scrum environments across the entire SDLC.
  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Compunnel, Inc. • Pittsburgh

On-site
USD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Nidus Technologies • Plano (TX)

On-site
USD 120,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 125,000 - 140,000
Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Software Engineer (Backend & Cloud Applications)
Software Engineer (Backend & Cloud Applications)

Praise Tech Solutions • Northern (KY)

Hybrid
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Matlen Silver • Charlotte (NC)

On-site
USD 116,000 - 159,000
Software Engineer
Software Engineer

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000