Java engineer
Veridic Solutions LLC
O'Fallon, United States of America
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
O'Fallon, United States of America
Tech stack
Java
Distributed Systems
Data Streaming
Spring-boot
Backend
Event Driven Architecture
Kafka
Software Coding
Microservices
Job description
We are looking for an Expert-level Java engineer with strong experience in building scalable, event-driven backend services using Spring Boot and modern communication frameworks. The ideal candidate will design and implement highperformance services that integrate seamlessly into complex upstream and downstream data flows, supporting missioncritical applications., * Design, develop, and maintain backend services using Java and Spring Boot following best practices and coding standards.
- Build and support event-driven architectures, including publishing, consuming, and processing events across multiple services and domains.
- Implement and maintain gRPC-based service-to-service communication for low-latency, type-safe integrations between microservices.
- Analyze and understand upstream and downstream data flows to ensure data consistency, reliability, and correct behavior across dependent systems.
- Collaborate with cross-functional teams to explain technical and data-mapping details clearly in larger forums, including stakeholders inside and outside the immediate group.
- Troubleshoot production issues, optimize performance, and contribute to architectural decisions for scalability and resilience.
Requirements
- Expert-level proficiency in Java and Spring Boot for building production-grade services.
- Strong hands-on experience with event-driven architecture (e.g., Kafka, messaging, or similar patterns).
- Practical experience implementing and consuming gRPC services in distributed systems.
Soft Skills
- Ability to understand and reason about complex upstream and downstream data flows across multiple systems.
- Strong communication skills to articulate technical designs and data mappings effectively to both technical and non-technical audiences in larger forums.