
Similar jobs
Java Developer – Job Description Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting. Required Skills: • Exp. - 4 to 7 years. • Experience in Core Java and Spring Boot. • Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns. • Should have the ability to analyze, design, develop and test complex, low-latency client facing applications. • Good development experience with RDBMS. • Good knowledge of multi-threading and high-performance server-side development. • Basic working knowledge of Unix/Linux. • Excellent problem solving and coding skills. • Strong interpersonal, communication and analytical skills. • Should have the ability to express their design ideas and thoughts. About Wissen Technology: Wissen Technology is a niche global consulting and solutions company that brings unparalleled domain expertise in Banking and Finance, Telecom and Startups. Wissen Technology is a part of Wissen Group and was established in the year 2015. Wissen has offices in the US, India, UK, Australia, Mexico, and Canada, with best-in-class infrastructure and development facilities. Wissen has successfully delivered projects worth $1 Billion for more than 25 of the Fortune 500 companies. The Wissen Group overall includes more than 4000 highly skilled professionals. Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always ‘first time right’. Our team consists of 1200+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world. Wissen Technology offers 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. We have been certified as a Great Place to Work® for two consecutive years (2020-2022) and voted as the Top 20 AI/ML vendor by CIO Insider.
Job Summary
We are seeking an experienced Java + Kafka Developer to design, develop, and maintain high-performance, event-driven applications. The ideal candidate will have strong backend development skills in Java and hands-on experience with Apache Kafka for building scalable, real-time data processing systems.
Key Responsibilities
- Design and develop event-driven microservices using Java and Apache Kafka
- Build and maintain Kafka producers, consumers, topics, and streams
- Implement message processing, retries, error handling, and idempotency
- Develop and integrate RESTful APIs
- Ensure high availability, scalability, and performance of Kafka-based systems
- Monitor, troubleshoot, and optimize Kafka and application performance
- Collaborate with architects, DevOps, and QA teams
- Participate in code reviews and follow best practices
- Contribute to system design and technical discussions
Required Skills
- 6+ years of experience in Java backend development
- Strong hands-on experience with Apache Kafka
- Experience with event-driven and streaming architectures
- Solid understanding of microservices architecture
- Experience with REST APIs
- Good knowledge of multithreading, concurrency, and JVM concepts
- Familiarity with SQL / NoSQL databases
- Strong problem-solving and debugging skills
JOB DESCRIPTION
Experience: 5-8 years
Location-Mumbai
Wissen Technology is now hiring for a Java Developer - Mumbai with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. - 5-8 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts
Key Responsibilities:
● Design, develop, and maintain high-performance, scalable, and secure backend systems using Java.
● Build and maintain RESTful APIs and microservices to support application functionality.
● Collaborate closely with frontend developers to ensure smooth integration with React/Angular-based frontend systems.
● Work with both relational databases (SQL) and NoSQL databases to design data schemas, optimize queries, and maintain data integrity.
● Leverage cloud platforms (AWS, Azure, Google Cloud) to deploy, monitor, and scale applications.
● Implement and maintain containerization using Docker and Kubernetes (K8S).
● Write unit tests for both backend and frontend code to ensure code quality and reliability.
● Participate in code reviews to maintain code quality standards and mentor junior developers.
● Contribute to a culture of continuous improvement, proposing and driving best practices in backend development, testing, and deployment.
Required Skills And Experience
● Bachelors or Masters in computer science or related fields.
● 5+ years of experience in backend development, with strong expertise in Java (must-have).
● Solid experience with frontend frameworks such as React or Angular.
● Hands-on experience with RESTful APIs, Docker, and NoSQL databases (such as MongoDB, Cassandra, etc.).
● Strong experience with SQL databases (such as MySQL, PostgreSQL, etc.), including database design, optimization, and query writing.
● Familiarity with cloud platforms (AWS, Azure, Google Cloud) and Kubernetes (K8S).
● Experience in writing unit tests and understanding of test-driven development (TDD) principles.
● Strong understanding of Agile/Scrum methodologies.
Nice to Have:
● Exposure to Automation Testing Frameworks (e.g., Selenium, Cypress).
● Experience working in a SaaS (Software as a Service) environment.
● Knowledge of Agile/Scrum methodologies.
Role: Java Developer
Overall: 4 to 8 Years
Location: Chennai
Notice: Immediate to short joiners
Job Description:
We are looking for a skilled and enthusiastic Java Developer to join our team in Chennai. The ideal candidate should have strong hands-on experience in Java development with a focus on backend frameworks such as Spring Boot and Hibernate. If you’re passionate about clean code, scalable applications, and delivering robust software solutions—this is the role for you.
Key Responsibilities:
- Design, develop, test, and maintain backend applications using Java, Spring Boot, and Hibernate.
- Write efficient, scalable, and reusable code.
- Participate in design discussions, code reviews, and deliver high-quality software.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing systems.
- Ensure best practices in software development and Agile methodologies.
Required Skills:
- Strong proficiency in Core Java (Java 8 or above).
- Hands-on experience with Spring Boot and Hibernate.
- Proficient in working with RESTful APIs and Web Services.
- Experience with SQL and relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with version control tools like Git.
- Knowledge of software development lifecycle and Agile practices.
Hands-on experience with RESTful services, API design are must.
Knowledge of microservices architecture is must.
Knowledge of design patterns is a must.
Strong knowledge of Exception handling and logging mechanism is a must.
Agile scrum participation experience. Work experience with several agile teams on an application built
with microservices and event-based architectures to be deployed on hybrid (on-prem/cloud)
environments.
Good knowledge of Spring framework (MVC, Cloud, Data and Security. Etc) and ORM frameworks like JPA/Hibernate.
Experience in managing the Source Code Base through Version Control tools like SVN, GitHub,
Bitbucket, etc.
Experience in using and configuration of Continuous Integration tools Jenkins, Travis, GitLab, etc.
Experience in the design and development of SaaS/PaaS-based architecture and tenancy models.
Experience in SaaS/PaaS-based application development used by a high volume of
subscribers/customers.
Awareness and understanding of data security and privacy.
Experience in performing Java Code Reviews using review tools like SonarQube, etc.
Good understanding of end-to-end software development lifecycle. Ability to read and understand
requirements and design documents.
Good Analytical skills and should be self-driven.
Good communication with interpersonal skills.
Open to learning new technologies and domains.
A good team player and ready to take up new challenges. Active communication and coordination with
Clients and Internal stakeholders
Requirements: Skills and Qualifications
6-8 years of experience in developing Java/J2EE-based Enterprise Web Applications
Languages: Java, J2EE, and Python
Databases: MySQL, Oracle, SQL Server, PostgreSQL, Redshift, MongoDB
DB Script: SQL and PL/SQL
Frameworks: Spring, Spring Boot, Jersey, Hibernate and JPA
OS: Windows, Linux/Unix.
Cloud Services: AWS and Azure
Version Controls/ DevOps tools: Git, Bitbucket and Jenkins.
Message brokers: RabbitMQ, and Kafka
Deployment Servers: Tomcat, Docker, and Kubernetes
Build Tools: Gradle/Maven
Experience: 2 years - 4 years
providing 100% remote
We love solving hard problems together because the hardest challenges are often the most rewarding. You will have an opportunity to create products that will disrupt the industry. Providing customer delight is not just a phrase for us - It’s our mantra, Voice will always be heard - we encourage different points of view.
Do you aspire to be a tech ninja?
Do you have a passion for building products in India and changing the worldview that we are just about services?
We want people who go deep and understand the fundamentals
RESPONSIBILITIES:
- Development and maintenance of automatic regression tests suites used in the product delivery process
- Development and maintenance of testing frameworks supporting the automatic regression testing
- Management and tracking of automatic regression test suite execution
- You will own some or all of a product/feature. You will also mentor others, read and review code, maintain code, deploy code, and tune the performance of systems.
SKILLS AND ABILITIES:
- We’re looking for 2 - 4 years of experience. However, the number is irrelevant if you have the necessary skills.
- Strong proficiency in Java, J2EE, JDBC, Spring MVC & Boot, Hibernate, PL/SQL, HTML, CSS, JavaScript and JQuery, Ajax
- Good exposure to RESTful API concept and JSON
- Experience with cloud-based technologies such as AWS.
- Proficient understanding of development tools such as SVN, GIT
- Good communication skills with proficiency in English (Oral and Writing) / banking knowledge.
Plus Points:
- Product experience
- Startup experience
- Technologies that are Self-taught
- Contributed to stock exchange etc
- Open source contributions
- Any of your work in public that we can see
2+ years of experience developing web applications using J2EE.
2+ years of experience in Spring Boot.
Good knowledge of MicroServices.
Expertise developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience.
Working experience in Industry Standard protocols related API Security including OAuth is a must.
Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
Strong Shell scripting experience
Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play.
Strong collaboration and communication skills within distributed project teams
Excellent written and verbal communication skills
- Identify bad code practices in Scala and write new analyzers to detect them.
- Improve the coverage of automatically fixable issues.
- Ensure fewer false-positives are reported by the analyzer.
- Work on the internal tools that support analysis runtimes.
- Contribute to open-source static analysis tools.
We’re looking for someone who has:
- Strong foundational knowledge in Computer Science.
- At least 3 years of professional software development experience in Scala and Java.
- Understanding of the nuances of execution of the source code (AST, data flow graphs, etc).
- Familiarity with Scala best practices followed in the industry.
- Native experience with Linux/Unix environment.
- A focus on delivering high-quality code through strong testing practices.










