
Company Name – Client Freshworks,Location : Perungudi Chennai (Hybrid)
- Strong written/verbal communication skills
- Minimum 3+ Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Fork joins pool and other threading concepts)
- Good knowledge of the JVM with an understanding of performance and memory optimization.
- Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).
- Excellent knowledge on collections like, Array List, Vector, LinkedList, HashMap, Hash Table, HashSet is mandate.
- Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
- Expert level understanding of Object-Oriented Concepts and Data Structures
- Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non-clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.

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
- Strong knowhow of data-structures and algorithms.
- Strong core server-side technologies experience (Java/ other)
- Knowledge of Android is a huge plus.
- Strong understanding of OO/ design and good software development practices.
- Strong database skills and good knowhow of databases.
- Exposure to configuration management, testing, deployment.
- Hands on development across technologies
Job Title - Senior Java Developer
Experience Required - 5 to 9 Years
Location - Bangalore (Work from Office)
Immediate joiners are preferred.
Job Description:
We are seeking a skilled Integration Developer with expertise in Apache Camel to design, develop, and implement scalable integration solutions. The ideal candidate will have a solid understanding of enterprise integration patterns, APIs, and cloud services.
Technical Expertise:
Strong hands-on experience with Apache Camel.
Proficiency in Java, Spring Framework, and Spring Boot.
In-depth knowledge of Enterprise Integration Patterns (EIPs).
Experience in building and consuming RESTful APIs and SOAP services.
Familiarity with message queues (e.g., ActiveMQ, RabbitMQ, Kafka).
Understanding of microservices architecture and cloud platforms (AWS, Azure, or GCP).
Roles and responsibilities:
Design and Develop Integration Solutions
Implement and manage enterprise integration patterns (EIPs)
API and Microservices Development
Collaboration and Requirement Analysis
Maintain Integration Pipelines
Documentation and Testing
Continuous Improvement
We are looking for a Rust Developer to join our cutting-edge development team as it grows. The candidate must be comfortable working in an agile environment and can take the lead when necessary.
Responsibilities:
- Responsible for developing the product as per the product specification defined by the product managers
- Responsible for performing research on the best methods of implementing the requirements
- Author and curate technical documentation to support delivery, maintenance, and adoption
- Work with programmers, engineers, and management heads to identify process improvement opportunities, propose system modifications, and devise governance strategies to optimise the overall performance
- Design and develop automated deployment and maintenance mechanisms
- Solving development challenges and making architectural decisions by understanding the larger picture of the project goals
- Expanding your existing skill set, and picking up on various rust-dependent frameworks
- Confidently communicating and collaborating with your fellow developers in an office set-up.
Requirements:
- Must have experience in Rust programming language
- Have excellent knowledge of different data structures and algorithms
- Working knowledge of any other programming language Python, Java, or JavaScript is good to have
- Experience with, or understanding of, Kafka or Redis, Cloud infrastructure services, and Docker is an added advantage
- Experience with SQL or NoSQL databases, MySQL, MongoDB, Elasticsearch, etc.
- Experience in Backend and APIs development
- Experience in analysing and optimising the platform's performance
Job Description:
Engage in code design, testing, integration, deployment, and enhancements
Write high-quality code and take responsibility for tasks
Solve performance bottlenecks
Communicate and collaborate with product manager, QA, and UI/UX teams
Deliver with quality, on-time in a fast-paced start-up environment
Have a strong sense of code quality
Candidate Profile:
Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
At least 5+ years of relevant experience as a back-end engineer
Excellent Java and object-oriented development skills
Experience in building and scaling microservices
Strong problem-solving skills, technical troubleshooting, and diagnosing
Solid knowledge of RDBMS and NoSQL technologies
Experience in developing back-ends for enterprise systems
Knowledge of debugging performance and optimization techniques
Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka
Good knowledge of cloud technologies eg. AWS
Demonstrated ability to deliver in a fast-paced environment
- Experience with one of the major relational databases (MySQL, Oracle, Postgres) and NoSQL databases (Mongo DB, Cassandra, Dynamo DB or such)
- Expert object-oriented programming experience using Java
- Experience with Frontend technologies (React.js, Angular, JavaScript or Ruby-on-Rails)
- Experience in messaging protocol like MQTT and messaging middleware like ActiveMQ, RabbitMQ and/or Kafka
- Require experience and Strong understanding of entire Software Development Life Cycle (SDLC), Agile (Scrum), Software design/architecture process, CI/CD processes, unit testing & Test-Driven Development (TDD)
- Experience with web services (consuming or creating) with REST, MQTT, Web Sockets
- Experience with containerized environment Dockers, Rocket and Container orchestrator such as Kubernetes, Docker Swam, etc
- Experience managing Cloud infrastructure (resources and service) in AWS, Azure and/or GCP
- Strong knowledge of SOA, object-oriented programming, design patterns, multi-threaded application development
- Experience in reporting and analytics, queuing and real-time streaming systems
- Experience developing, maintaining, and innovating large scale, consumer facing web or mobile applications
- Git or similar distributed SCM tools experience
- Experience with open-source technologies (if no practical work experience w/ Big Data, or cutting-edge frontend technology, prototyping and/or researching the up and coming technology and solutions)
Requirements
-
Overall 2-8 years of software development experience in building web-based and highly scalable applications
-
Excellent understanding of core computer science concepts like algorithms, data structure, system design, OOP, etc.
-
Deep knowledge and development expertise in Core Java and SpringBoot or other equivalent frameworks
-
Strong experience in HTML5 and CSS3 and should have basic experience in JS technologies
-
Good knowledge of database concepts, having SQL writing experience, and familiarity with at least one of the relational databases
-
Worked in a CI/CD environment with Jenkins
-
Experience working in an agile team with software engineering practices like automated testing, test-driven development, continuous integration, etc is a big plus.
-
Ability to quickly learn and evaluate new technologies and work effectively in a fast-paced, dynamic environment
-
Strong oral and written communication.
Java / J2EE, Spring, PostGreSQL
Nginx, Tomcat
Developing REST webservice
Technologies – Solr, Redis, Kafka
Exposure to building & managing applications in Amazon Webservices (AWS)
Experience in security, scalability & performance aspects of solution
D
Required Knowledge and technical skills:
- Expert level experience designing and building web services using Java
- Hands on experience in frameworks like struts , springs, hibernate
- Experience with multiple database platforms
- Experience with high volume, mission critical applications
- Experience building distributed systems at Internet scale
- Knowledge of commonly used design patterns
- Prior experience building internet platforms from the ground up
- Understanding Microservices patterns and architectures, enterprise design and industry best practices.
Required Qualities/ personal skills:
- Strong written and verbal communication skills
- Strong interpersonal skills and time management skills
- Strong analytical and troubleshooting skills
- Experience working in an Agile environment
- Experience working in a fast-paced delivery environment


Product Developer Competencies required: 1.5+ Years of Software Development Experience. 2.Deep knowledge in either one of the following set a)Core Java, Multi Threading, Spring, Security, JVM Troubleshooting, Build Automation, Scripting. b)Spring MVC, Multi Threading,JSP, Servlets, AJAX, HTML5,JQuery, Angular JS, JavaFX, Web Security. 3.Having knowledge or experience about below is plus a)SOAP, Restful Webservices, NoSQL, Messaging System, Distributed In-Memory DataGrid , ExtJS, JavaFX 4.Able to adopt and understand new technologies and utilize them efficiently 5.Passionate about code quality and readability 6.Basic experience and knowledge of UNIX 7.Excellent communication skills - essential to effective collaboration within the team and our clients across the globe. 8.Computer Science Degree or Technical equivalent, MS a plus

