
We are looking for an experienced Java Developer with strong proficiency in Kafka and MongoDB to join our dynamic team. The ideal candidate will have a solid background in designing and developing high-performance, scalable, and reliable applications in a microservices architecture. You will be responsible for building real-time data processing systems, integrating various services, and ensuring smooth data flow across systems.
Key Responsibilities:
- Design, develop, and maintain scalable Java applications with a focus on performance and reliability.
- Build and maintain Kafka-based real-time data pipelines for handling high-volume, low-latency data.
- Work with MongoDB to design and optimize database schemas and queries for high throughput and availability.
- Collaborate with cross-functional teams to define, design, and implement new features and improvements.
- Troubleshoot and resolve issues related to system performance, scalability, and reliability.
- Ensure software quality through best practices, including testing, code reviews, and continuous integration.
- Implement and maintain security best practices in both code and data handling.
- Participate in agile development cycles, including sprint planning, daily standups, and retrospectives.
Required Skills & Qualifications:
- 7+ years of experience in Java development, with a strong understanding of core Java concepts (J2EE, multithreading, etc.).
- Hands-on experience with Apache Kafka, including setting up brokers, producers, consumers, and understanding Kafka Streams.
- Proficient in working with MongoDB for designing efficient data models, indexing, and optimizing queries.
- Experience with microservices architecture and RESTful APIs.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Strong understanding of distributed systems, message-driven architectures, and event streaming.
- Familiarity with version control systems like Git.
- Excellent problem-solving skills, with the ability to debug and optimize code for high-performance systems.
- Experience with CI/CD pipelines and automated testing.

About Wissen Technology
About
The Wissen Group was founded in the year 2000. Wissen Technology, a part of Wissen Group, was established in the year 2015. Wissen Technology is a specialized technology company that delivers high-end consulting for organizations in the Banking & Finance, Telecom, and Healthcare domains.
With offices in US, India, UK, Australia, Mexico, and Canada, we offer an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation.
Leveraging our multi-site operations in the USA and India and availability of world-class infrastructure, we offer a combination of on-site, off-site and offshore service models. Our technical competencies, proactive management approach, proven methodologies, committed support and the ability to quickly react to urgent needs make us a valued partner for any kind of Digital Enablement Services, Managed Services, or Business Services.
We believe that the technology and thought leadership that we command in the industry is the direct result of the kind of people we have been able to attract, to form this organization (you are one of them!).
Our workforce consists of 1000+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like MIT, Wharton, IITs, IIMs, and BITS and with rich work experience in some of the biggest companies in the world.
Wissen Technology has been certified as a Great Place to Work®. The technology and thought leadership that the company commands in the industry is the direct result of the kind of people Wissen has been able to attract. Wissen is committed to providing them the best possible opportunities and careers, which extends to providing the best possible experience and value to our clients.
Connect with the team
Similar jobs
● Building and maintaining micro services.
● Develop new features and improve existing features of the application.
● Coding, Implementing, Unit Testing and Documenting Typescript and Javascript based services.
● Design, build, and maintain efficient, reusable, and reliable code.
● Code reviews and ensuring adherence to software development standards.
● Contribute to team and organizational improvements in process and infrastructure.
● Participating in requirements gathering and functional specification activities.
● Resolving and helping to mitigate production issues.
What you need to be successful
● Has proven himself as a solid individual contributor and has some initial management ability
● Understands the culture and upholds it
● Well respected with the team
● Looking to grow more as a manager than as an engineer
● Split time b/w hands-on technical work and people management of a small team
● Be a role model for the people in your team
● Responsible for team mentorship, technical planning, resource allocation & project delivery
● Build solid working relationships with counterparts outside engineering
● If we shortlist you for a lead role, then you'll have to mentor SDE-1 towards their SDE-2 journey.
● Progress up to manager in 2-3 years
● Strong Data Structure and Algorithms
● Experience of building micro services architectures, developing RESTful services, continuous integration, unit and integration testing.
● Proficient with Express, Jest, Sinon and other Javascript frameworks apart from
RDBMS and NoSQL databases - PostgreSQL, MongoDB
● Gauge or other BDD frameworks and experience in Fintech would be preferred.
● Fintech experience - preferred
Location: Pan India (Hyderabad / Chennai preferred)
Responsibilities
- Develop and maintain SOA-based process applications using JBPM.
- Define and model business processes using BPMN 2.0 on a BPM platform.
- Write clean, efficient, and maintainable code, ensuring best practices in configuration management and code refactoring.
- Collaborate with cross-functional teams to define and implement solutions to business process needs.
- Perform code reviews, troubleshoot issues, and provide innovative solutions.
- Work on UI development and integrate with backend systems.
- Deploy and maintain applications on servers like WebLogic, WebSphere, Apache Tomcat, or Jetty.
- Stay updated with new technologies and tools to improve development efficiency.
Key Requirements
- 4+ years of professional experience in building applications.
- Strong development experience with BPM engines, specifically JBPM (mandatory).
- Hands-on experience in SOA-based process applications.
- Proficient in Java, JSP, Servlets, SQL, and frameworks like Struts/Spring/Hibernate/MyBatis.
- Knowledge of HTML5, CSS, JavaScript languages.
- Familiarity with BPMN 2.0 and querying BPM APIs.
- Experience with application servers like WebLogic, WebSphere, Apache Tomcat, or Jetty.
- Strong problem-solving skills and excellent communication abilities.
Must Have:
● Experience in Java or Core Java (7+ years)
● Experience in SpringBoot (4+years)
● Good Knowledge of Microservice, Multithreading, design pattern Concept
● Framework: SpringBoot, Spring Security, JAX-RS, Hystrix, Kafka
● ORM: Spring Data JPA. Hibernate
● Cloud Service: AWS(MSK, S3), Serverless lambda Functions
● Build tools: Maven, Gradle
● Good To Have: Spring Webflux, Web Client, ecommerce domain experience.
Emint is a fintech startup with the mission to ‘Make the best investing product that Indian
consumers love to use, with simplicity & intelligence at the core”. We are creating a platform
that gives a holistic view of market dynamics which helps our members make smart &
disciplined investment decisions.
Emint is founded by a stellar team of individuals who come with decades of experience of
investing in Indian & global markets.
We are building a team of highly skilled & disciplined team of professionals and looking at
equally motivated individuals to be part of Emint. Currently are looking at hiring a backend
developer to join our team at Bangalore.
Responsibilities:
● The Software Development Engineer's core responsibilities include working on highly
maintainable and unit tested software components/systems that address real world problems.
● Experienced on microservices based architecture, can work on cloud infrastructures.
● Should take the complete ownership of product/feature right from design, code and
deployment.
● High bias to quality of code.
● Should be able to collaborate with multi functional teams & stakeholders to ensure smooth
execution of sprints.
● Able to troubleshoot and fix production issues on priority.
Requirements :
● 4-7 years of experience in building scalable restful/soap microservice services.
● Good at high level design and implementation. Strong problem solving skills.
● Good understanding of data structures and algorithms and their space & time complexities.
● Strong hands-on and practical working experience with Java and Spring.
● B Tech in Computer Science or equivalent from a reputed college.
Emint provides a work environment that is open, honest & disciplined. We believe in
excellence & encourage our team members to take intelligent risks.
Qualifications
Good in Database schema design
● Bachelor's degree or equivalent experience in Computer Science or related field
● Graduates from IIT / NIT/ BITS / IIIT preferred
● Professionals with fintech ( stock broking / banking ) preferred
● Experience in building & scaling B2C apps preferred

- 3-8+ years of experience programming in a backend language (Java / Python), with a good understanding of troubleshooting errors.
- 5+ years of experience in Confluent Kafka / 3+ years of experience in Confluent Kafka
- Cloud Kafka, Control Central, Rest Proxy, HA Proxy, Confluent Kafka Connect, Confluent Kafka Security features
Involvement in the full software development life cycle within broadly defined parameters and providing software solutions keeping into consideration the software quality needs
Design and defining the interaction between the different component pieces
Write efficient code based on brief given by team lead.
Fast prototyping of proof-of concept features / application based on brief.
Develop and maintain new features on Java stack
Own the delivery of an entire piece of a system or application
Management and execution against project plans and delivery commitments
Work closely with the peers and Leads to develop the best technical design and approach for new product development
Build software solutions for complex problems.
Compliance with build/release and configuration management process
Responsibility to develop unit test cases for his/her project module.
Execution of appropriate quality plans ,project plans ,test strategies and processes for development activities in concern with business and project management effort
Desired Profile:
GoodunderstandingofObjectOrien
Development across multiple browsers/platforms on Website
Good Understanding of SQL/NoSQL data stores
Fair Understanding of Responsive High Level Designs
Work experience in product/start-up company is a plus
Familiarity to MVC, SOA, RESTFull web services
Work with other teams and manage time across multiple projects and tasks in a deadline driven, team environment
Good to have knowledge of Javascript (AngularJS/ReactJS)/HTML/CSS/
Understand agile methodology and instill best practices into the process.
You will be part of a talented software team that works on mission critical applications. Candidates should be willing to increase his/her circle of competence by researching for solutions in handover mannual and online resources. Ability to work independently is highly appreciated.
Requirements :-
- Graduate in Computer Science, Engineering or a related subject.
- 2+ years proven hands-on Software Development experience in JAVA.
- Perseverent in solving coding problems.
- Understanding of concepts related to .xml and .xsd files like targetNamespace, schema, xml datatypes, linkbases, arcs etc.
- Strong knowledge and hands-on experience of Java OOPs concepts, inheritance, abstract classes, interfaces, generics, exception handling and multithreading.
Good to have :-
- Experience with XML parsers like SAX.
- Experience with JSON file processing libraries like GSON.
- Dependency and build management using Maven scripts.
- Familiarity with Tomcat deployment.
- Familiarity with Spring Boot.
- Familiarity with Git/SVN for version control.
Responsibilities :-
- Developing features for validation engine.
- Attending client queries and assisting the clients in product integration.
- Catchup with the XBRL domain asap.
- Debugging and fixing bugs in the codebase. Testing changes for impact using available test harnesses.
- Build large scale enterprise applications.
- Responsible for providing deep technical expertise in designing and delivering end to end high performance, scalable & flexible solutions using Java and Open Stack technologies including Mobility/Responsive Web apps, APIs, application & data Integration, scalable databases, DevOps, Cloud Computing.
- He/ She would be also responsible to experiment, explore and demonstrate application of new technologies by means of conducting quick prototypes to solve business problems. Work with the direction from Solution Architect/ Enterprise Architect and co-create solutions with rest of the IT delivery teams
Working experience of Java, Spring and Hibernate is must
Working experience of customizing Hybris Accelerators
Proficient in Hybris core concepts and commerce concepts including, but not limited to, Hybris PCM Data Modeling, Endeca/SOLR, WCMS/ Customer
Experience Manager, Cockpits, Cron jobs, internationalization,
personalization, security concepts and REST.
Proficient in catalog, order management, promotions, B2B commerce.
Should have experience of handling multi/Omni-channel architecture
through related Hybris Channel management modules.
Good understanding of integration patterns/methodologies of Hybris with
Organic SEO Search, Faceted Search and Commerce Search.
Should have exposure on the continuous integration build tools and code quality tools
Working experience of Integration with external services such as payment gateways, Order management solution using Web services such as REST and SOAP
Working experience of SOLR Search Engine is a plus

