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?