Socommerz
Website:
socommerz.com
Company:
https://www.linkedin.com/company/socommerz
Industries: Software Development
Job details:
Must Have :
1. Immediate joiner within 7 days
2. Excellent in Java and Kafka.
3. Mandatory work from office.
4. Minimum working experience of 8 years.
Company Description Socommerz empowers startups to build and scale impactful businesses through technology, platforms, solutions, leadership, and mentorship. The organization focuses on ideating, creating, and implementing tailored solutions that help startups bridge business gaps and foster collaboration.
Role Overview
We are looking for a senior Kafka / Java engineer to join our technology innovation team.
This team is composed of experienced experts in their respective domains and works with a high level of autonomy on technically challenging and high-value initiatives. The team’s mission is to explore, design, develop, and industrialize innovative solutions that support our products, platforms, and internal engineering teams.
The successful candidate will firstly focus on designing and developing event-driven solutions using Java, Kafka, and Kafka Streams. The role requires strong backend engineering skills, solid experience with distributed systems, and the ability to build robust, scalable, and maintainable streaming applications.
But other missions around Java technology will also be given.
Key Responsibilities
As a senior Kafka / Java engineer, you will be responsible for:
- Designing, developing, and maintaining backend components in Java.
- Designing and implementing event-driven architectures using Kafka and Kafka Streams.
- Building, evolving, and optimizing streaming data processing pipelines.
- Contributing to the architecture and technical design of reliable, scalable, and maintainable solutions.
- Interacting with relational databases and enterprise systems where required.
- Analyzing, debugging, and resolving complex technical issues in distributed environments.
- Improving performance, robustness, maintainability, and code quality.
- Participating in code reviews and promoting engineering best practices.
- Working autonomously within a team of technical experts.
- Turning technical exploration and innovation topics into industrialized, production-ready solutions.
Required Skills
- At least 10 years of professional experience in Java development.
- Strong expertise in Java backend development.
- Significant hands-on experience with Kafka.
- Significant hands-on experience with Kafka Streams.
- Solid understanding of event-driven architectures and distributed systems.
- Ability to design, develop, maintain, and optimize streaming applications.
- Strong understanding of data flows, messaging patterns, serialization, and integration principles.
- Good understanding of relational databases and SQL.
- Experience working with complex enterprise software systems.
- Ability to analyze, design, and deliver solutions autonomously.
- Strong focus on software quality, maintainability, robustness, scalability, and performance.
Nice-to-Have Skills
- Experience with Spring Batch.
- Experience with Spring Shell.
- Experience with Oracle Database.
- Experience with Oracle JDBC.
- Experience with Azure Event Hubs.
- Experience in technology innovation, modernization, or technical industrialization initiatives.
- Knowledge of retail, supply chain, or enterprise software domains.
This is a position for someone who enjoys solving complex technical problems and contributing to the evolution of a modern enterprise technology landscape.
Click on Apply to know more.