Java Developer
Techgene Solutions LLC
New Albany, OH, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Apache Tomcat
Cloud Engineering
Software Quality
Information Systems
Continuous Integration
Data Retrieval
Java Database Connectivity
Spring Framework
Apache Maven
MyBatis
+19 more
OAuth
Software Deployment
SQL Databases
Data Streaming
Enterprise Software Applications
Test-Driven Development (TDD)
System Availability
Spring-boot
Backend
Event Driven Architecture
Gitlab-ci
Kubernetes
Information Technology
Apache Kafka
Reactive Programming
Graphql
Api Design
Docker
Confluent
Job description
Backend Java Developer with 7-8 years of experience and strong expertise in Java, Kafka, Spring WebFlux, and GraphQL. This role will help design, build, and support responsive, efficient, and scalable backend services for enterprise applications. The ideal candidate brings a strong foundation in modern backend development, event-driven architecture, reactive programming, API design, and cloud-native deployment practices., * Develop and maintain backend services using Java and Spring Boot, incorporating robust security practices with Spring Security.
- Design and implement GraphQL APIs to support flexible, efficient data retrieval and manipulation.
- Apply reactive programming concepts using Spring WebFlux to build non-blocking, responsive, and resilient applications.
- Manage Kafka-based event-driven architectures, including event streaming, topic configuration, and Spring Boot integration with Kafka.
- Create custom Kafka producers and consumers using Java and Spring Boot for reliable message processing and handling.
- Support and enhance Kafka implementations using Confluent Cloud where applicable.
- Implement and maintain data management solutions using MyBatis, JDBC, and SQL.
- Deploy applications on Tomcat while ensuring high availability, performance, and maintainability.
- Use Maven for dependency management and Docker for application containerization.
- Support container orchestration and application scaling using Docker and Kubernetes.
- Follow test-driven development practices to improve code quality and long-term maintainability.
- Develop CI pipelines using GitLab CI and support deployments using Helm where applicable.
Requirements
- 7-8 years of experience in backend development with Java, Kafka, Spring WebFlux, and GraphQL.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.
- Strong understanding of reactive programming concepts and their application in Spring WebFlux.
- Proven experience designing and implementing GraphQL APIs.
- Experience with Spring Boot 2.7 or higher and Spring Security 5.x preferred.
- Understanding of OAuth and JWT is a plus.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Ability to work independently and collaboratively within a team environment.
- Strong verbal and written communication skills.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
8 days ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago