Skip to main content

Senior Java Developer

Technology
Elevate Iq
Dallas, United States€209,346 - €252,116 /year3 days agoUntil 8/8/2026
Full timeOn-site

Job description

Requirements

Must have:

- We bring strong professional experience in Java development.
  • We have hands-on expertise with Apache Flink for real-time stream processing or pipeline engineering.
  • We can design, build, and integrate RESTful APIs effectively.
  • We have experience with Java frameworks such as Spring Boot, Spring MVC, or Spring Cloud.
  • We understand microservices architecture and event-driven systems.
  • We have worked with messaging or streaming platforms such as Apache Kafka, AWS Kinesis, or similar technologies.
  • We have solid knowledge of SQL and relational databases such as MySQL, PostgreSQL, or SQL Server.
  • We are comfortable working in Linux or Unix-based environments.
  • We have familiarity with cloud platforms such as AWS or Azure.
  • We use version control systems such as Git, GitHub, GitLab, or Bitbucket.
  • We understand application security concepts including OAuth, JWT, RBAC, and secure API practices.
  • We have experience working in Agile, Scrum, or Kanban teams.
  • We bring strong problem-solving, debugging, and communication skills.
  • Preferred: We have experience with Flink job tuning, checkpointing, state handling, and fault tolerance.
  • Preferred: We know Kafka concepts such as producers, consumers, topics, partitions, and consumer groups.
  • Preferred: We have exposure to CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools.
  • Preferred: We have experience with Docker and Kubernetes.
  • Preferred: We have used monitoring and logging tools such as Datadog, Prometheus, Grafana, Splunk, or ELK.
  • Preferred: We have exposure to NoSQL databases such as DynamoDB, MongoDB, or Cassandra.
  • Preferred: We have built high-volume, low-latency backend systems.
  • Preferred: We understand data engineering concepts, including batch processing, stream processing, and distributed computing.

Responsibilities:

- We lead the design, development, testing, and deployment of Java-based applications and backend services.
  • We build and maintain RESTful APIs for communication between internal and external systems.
  • We design and implement real-time data processing pipelines using Apache Flink.
  • We develop scalable and dependable microservices with Java, Spring Boot, and REST API standards.
  • We work with streaming data platforms and event-driven architectures, including Kafka or similar messaging systems.
  • We improve application performance, API response times, and data processing workflows.
  • We integrate Java applications with relational databases such as MySQL, PostgreSQL, or SQL Server.
  • We collaborate with DevOps and cloud teams to deploy applications on AWS, Azure, or other cloud platforms.
  • We apply secure API development practices, including authentication, authorization, RBAC, and data protection.
  • We take part in Agile ceremonies such as sprint planning, daily stand-ups, code reviews, and retrospectives.
  • We troubleshoot and resolve production issues involving Java applications, Flink jobs, REST APIs, databases, and Linux environments.
  • We write clean, maintainable, and well-documented code aligned with industry best practices.
  • We provide technical guidance and mentorship to junior developers when needed.

Company:

We are seeking a highly skilled Senior Java Developer / Apache Flink Engineer to join our software engineering team in a hybrid remote role based in Dallas, TX 75215.

We offer visa sponsorship and a collaborative Agile environment where we work closely with data engineers, DevOps engineers, product owners, and QA teams to deliver reliable, high-performance software solutions. The role focuses on scalable Java backend services, REST APIs, microservices, and real-time streaming data processing, with exposure to cloud platforms, databases, Linux environments, and modern DevOps practices.

Keywords
UnixKanbanGitLabApache KafkaApache FlinkGrafanaSpring FrameworkJSONMongodbApache CassandraLinuxSwaggerDevOpsFault toleranceMysqlOauthPostgresqlScrumSqlApache License

Interested in this role?