Job Description
We are currently looking for skilled Java Developers with strong expertise in Java & J2EE technologies. The ideal candidate will have hands-on experience in Spring, Spring Boot, Hibernate, and modern event-driven architectures using Kafka and NoSQL databases.
🔹 Roles & Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java and J2EE
- Work extensively with Spring and Spring Boot frameworks
- Implement ORM solutions using Hibernate
- Design and develop robust web services and database solutions
- Build and manage real-time event streaming and processing systems using Kafka & KSQLDB
- Work with NoSQL databases such as MongoDB and Elasticsearch
- Implement Change Data Capture (CDC) using Flink-CDC (added advantage)
- Collaborate with cross-functional teams to deliver scalable and high-performance solutions
- Ensure code quality, performance, and security best practices
- Participate in troubleshooting, debugging, and system optimization
- Demonstrate proactive problem-solving and excellent communication skills
🛠️ Required Skills & Technologies
🔹 Core Technologies
- Core Java, Java, J2EE
- Spring, Spring Boot
- Hibernate (ORM)
🔹 Streaming & Data
- Kafka, KSQLDB
- NoSQL Databases: MongoDB, Elasticsearch
- CDC using Flink-CDC (Good to have)
🔹 Additional Skills (Preferred)
- Apache NiFi for large-scale data flow management
- Experience working with enterprise-scale applications
🔹 Soft Skills
- Strong communication skills
- Proactive and solution-oriented mindset
- Ability to work independently and within a team
🎓 Education
- UG: Any Graduate
- PG: Any Postgraduate
🔑 Key Skills
Core Java
Java
J2EE
Spring
Spring Boot
Hibernate
Kafka
KSQLDB
NoSQL
MongoDB
Elasticsearch
Flink CDC
Web Services
Database Development
Apache NiFi