Full Stack Developer | Java & Apache Flink

2T Consulting

Columbus, OH

Posted On: Sep 30, 2026

Posted On: Sep 30, 2026

Job Overview

Experience

9 - 12 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Apache Flink
  • Spring
  • JavaScript
  • Python
  • TypeScript
  • Azure
  • React.js
  • Angular
Job Description

We are seeking an experienced Full Stack Developer with strong hands-on expertise in Java and Apache Flink to participate in the development and implementation of full-lifecycle technology solutions. The role involves requirements analysis, technical architecture, application design, development, testing, deployment, and production support.

Must-Have Skills

  • 8+ years of software development experience
  • Strong hands-on Java programming
  • Apache Flink
  • Spring Boot
  • Spring MVC
  • Experience with front-end and back-end development
  • JavaScript, Python, TypeScript
  • Experience with React and/or Angular
  • Azure cloud platform experience
  • Unit, integration, system, and regression testing
  • Git, SVN, Jenkins
  • Strong problem-solving and communication skills

Key Responsibilities

  • Participate in the full software development lifecycle from requirements analysis through deployment.
  • Design and develop scalable applications using Java, Spring Boot, Spring MVC, and Apache Flink.
  • Develop front-end applications using modern frameworks such as React and Angular.
  • Build and integrate back-end services and APIs.
  • Participate in technical architecture and application design activities.
  • Develop, test, debug, and deploy software applications.
  • Perform unit, integration, system, and regression testing.
  • Design and build solutions using Azure cloud technologies.
  • Collaborate with developers, architects, business stakeholders, and other technical teams.
  • Use development and collaboration tools including Jira, Confluence, Git, SVN, and Jenkins.
  • Support build, configuration, and release management activities.
  • Troubleshoot technical issues and contribute to production support.
  • Follow software development best practices and contribute to continuous improvement.

Qualifications

  • Bachelor's degree in Computer Science, Technical Science, or a related field.
  • 8+ years of professional software development experience.
  • Strong ability to work collaboratively in a technical team environment.
  • Innovative and resourceful approach to problem solving.
  • Strong written and verbal communication skills in English.
  • Willingness and ability to learn and adopt new technologies.

Job ID: 2C322477


Posted By

Shayne sha

Sr. Recruiter