- Company Name
- VLink Inc
- Job Title
- Java Developer
- Job Description
-
Job title: Java Developer
Role Summary: Senior Java developer responsible for designing, implementing, and maintaining high‑performance, event‑driven applications using Java, Spring Boot, Kafka, and Cassandra. Focus on scalable architecture, caching strategies, and robust error handling, while collaborating with cross‑functional teams to translate business requirements into technical solutions.
Expectations: • 10+ years of hands‑on software development experience.
• Proven ability to lead architecture and design decisions for complex systems.
• Strong analytical skills to assess requirements and deliver scalable solutions.
• Excellent communication to document designs, processes, and knowledge share.
Key Responsibilities: • Design, develop, and maintain Java applications with Spring Boot, Kafka, and Cassandra.
• Implement event‑driven architectures, caching and eviction strategies to optimize performance.
• Conduct debugging, unit and integration testing, and code optimization for reliability and throughput.
• Collaborate with product, QA, and ops teams to define, implement, and refine system enhancements.
• Write and maintain documentation covering design decisions, APIs, and operational procedures.
Required Skills: • Java (SE/EE) and Spring framework (Boot, MVC, Data JPA).
• Experience with Kafka messaging, Cassandra NoSQL footprint, and micro‑service patterns.
• Understanding of design patterns, caching mechanisms, eviction policies, and concurrency.
• Familiarity with automated testing, CI/CD pipelines, and performance profiling tools.
• Strong problem‑solving, debugging, and performance tuning abilities.
Required Education & Certifications: • Bachelor’s degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, Mathematics, or equivalent experience.
Alpharetta, United states
On site
Senior
03-11-2025