ZealTechAlpharetta, GA.
About the RoleWe are seeking experienced Senior Java Developer with strong expertise in building scalable, high-performance applications using modern Java and distributed system technologies.
The ideal candidate will bring hands-on experience with Java, Spring Boot, MongoDB, Apache Kafka, Apache Flink, and familiarity with Prompt Engineering to drive innovation across data-driven platforms.
Design, develop, and maintain enterprise-grade applications using Java, J2EE, and Spring Boot.
Lead end-to-end development efforts, ensuring high-quality, scalable, and maintainable software solutions.
Build real-time data processing pipelines using Apache Flink and event-driven architecture using Apache Kafka.
Develop efficient data models and integrations with MongoDB and other data stores.
Collaborate with cross-functional teams (Product, QA, DevOps, Data Engineering) to deliver robust features and enhancements.
Apply Prompt Engineering techniques to optimize LLM-based tooling and internal developer workflows (if applicable).
Troubleshoot production issues and provide timely resolutions.
Required Skills & Qualifications
5–10+ years of hands-on Java/J2EE development experience (Lead role: 8+ years).
Strong proficiency with Java 8+, Spring Boot, microservices design, and RESTful APIs.
Practical experience with Apache Kafka (producers, consumers, streaming, schema registry).
Experience with Apache Flink or similar stream-processing frameworks.
Solid understanding of MongoDB and NoSQL database patterns.
Familiarity with Prompt Engineering and leveraging LLMs for automation or development assistance (nice to have).
Strong understanding of distributed systems, scalability, and performance tuning.
Experience with CI/CD tools, cloud platforms (AWS/GCP/Azure), and modern DevOps practices is a plus.
¿Te interesa este puesto?