
Looking for Immediate joiners Bangalore location(3-9years)
Key responsibilities:
- Understand all requirements, Design, Develop and implement features, complying with engineering and regulatory standards and procedures for charging stations.
- Create multiple concepts, evaluate, and implement the optimal one.
- Develop and maintain product’s design integrity with good knowledge of software system architecture and design.
- Apply problem-solving techniques and guide team towards arriving at solutions.
- Work with cross functional team from Concept prototyping to Launch & thereafter.
- Guide team towards creation and handling of all design and development related processes and documents like, defining requirements, high level design, low level design, DFMEA, DF’X’, Interface sign off, RCA, etc.
Key requirements
- A Bachelor/ master’s degree in E&E/ECE engineering from premier institute
- 5 years+ product development experience on Linux based systems, with full lifecycle experience for atleast 2 industry deployed products.
- Software Design and Architecture experience on Linux platforms
- Interfacing with SaaS via network or REST APIs
- Knowledge of CAN, RS485/Modbus protocols, Kafka, Distributed Messaging
- C++ with STL, Linux system programming, scripting, network/sockets programming, strong in UDP/TCP networking, libcurl + HTTP(s)
- Knowledge of Bluetooth/BLE, Elastic Search + Logstash, Java performance tuning
- Knowledge of security-based Threat Modelling Design & Mitigation, TLS/SSL, Docker + Docker networking, Python + node.js + WebSocket’s, HTML5, JavaScript.
- Excellent communication, leadership, and problem-solving skills
- Ability to work in a fast-paced and dynamic environment.

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
Core Responsibilities:
- Design & Development: Architect and implement scalable backend services and APIs using Python or Golang, ensuring high performance, resilience, and extensibility.
- System Ownership: Take end-to-end ownership of critical modules, from design and development to deployment and support.
- Technical Leadership: Conduct design and code reviews, enforce best practices, and mentor junior engineers to raise the team’s technical bar.
- Collaboration: Work closely with product managers, architects, and other engineers to translate business requirements into technical solutions.
- Performance & Reliability: Troubleshoot complex issues in production systems, identify root causes, and design sustainable long-term solutions.
- Innovation: Evaluate new technologies, contribute to proof-of-concepts, and recommend tools that can improve developer productivity.
- Process Improvement: Drive initiatives to improve coding standards, CI/CD pipelines, and automated testing practices.
- Knowledge Sharing: Document designs, create technical guides, and share insights with the broader engineering team.
Experience and Expertise:
- 4–7 years of backend development experience with Python or Golang.
- Strong expertise in designing, developing, and scaling microservices and distributed systems.
- Solid understanding of concurrency, multi-threading, and performance optimization.
- Proficiency with databases (SQL/NoSQL), caching systems (Redis, Memcached), and messaging systems (Kafka, RabbitMQ, etc.).
- Hands-on experience with Linux development, Docker, and Kubernetes.
- Familiarity with cloud platforms (AWS/GCP/Azure) and related services.
- Strong debugging, profiling, and optimization skills for production-grade systems.
- Experience with AI-powered development tools is a strong plus; familiarity with concepts like 'agentic coding' for workflow automation or 'context engineering' for leveraging LLMs in system design is highly desirable.
Skills:
- Strong problem-solving ability, with experience handling complex technical challenges.
- Ability to lead technical initiatives and mentor junior engineers.
- Excellent communication skills to collaborate with cross-functional teams and articulate trade-offs.
- Self-motivated, proactive, and able to operate independently while aligning with team goals.
- Passionate about engineering culture, quality, and developer productivity.
- Proven record of designing and delivering complex networking products from inception to production delivery.
- Previous experience developing quality software for commercial products.
- Experience with communication systems involving wireless, radio, security and mesh networking technologies is a plus.
- Ability to work in a small team on fast paced projects that have tight deadlines
- Experience using Agile/Scrum methodologies.
- Seeking 10+ years software development experience
- Experience with Embedded real-time systems
- Must be an excellent SW developer. We expect experience developing software C/C++ in Linux. Python and other scripting languages is a plus.
- Target hardware includes Embedded CPU, DSP, and ARM environments
- Experience with Linux development infrastructure, tool chain and build environment.
- Experience developing both Linux device drivers and application software; installing Linux software and configuring embedded Linux systems
- Experience with OSI networking protocols and applications
- Experience and knowledge of Board Support package (BSP) development including board bring up, tool chain creation, and firmware/diagnostics support
- Experience with system development tools, including Source-Level Debuggers, Logic Analyzers, Oscilloscopes, Code Analysis tools, etc.
Work Location: Bangalore
Job Type: Full-time
Experience Level: 5-10 years
Job Description:
We are looking for a talented Java Developer with a strong background in multithreading, microservices , Spring Boot, data structures and algorithms, and SQL, specifically within the banking sector. The ideal candidate will be responsible for designing and implementing high-performance applications that cater to our financial services.
Key Responsibilities:
- Develop and maintain robust, scalable Java applications using Spring Boot.
- Implement multithreading concepts to enhance application performance and responsiveness.
- Design and optimize data structures and algorithms for efficient data processing.
- Collaborate with business analysts and stakeholders to understand requirements and translate them into technical solutions.
- Write complex SQL queries and optimize database interactions to ensure high performance.
- Conduct code reviews and contribute to team best practices and standards.
- Troubleshoot and resolve issues in a timely manner, ensuring minimal impact on business operations.
- Stay updated with the latest trends in Java development and banking technology.
Required Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Proven experience as a Java Developer, added advantage in the banking or financial services domain.
- Strong proficiency in Java, with a deep understanding of multithreading concepts.
- Hands-on experience with the Spring Boot framework and Microservices
- Solid understanding of data structures and algorithms and their application in solving complex problems.
- Proficient in SQL and experience with relational database management systems (e.g., Oracle, MySQL).
- Strong analytical and problem-solving skills, with the ability to work under pressure.
- Excellent communication skills and the ability to work
If interested, Kindly drop cv in linkedIn: linkedin.com/in/ranjini-c-n-36b674131
JD:
As a Staff Software Engineer, you will be responsible for the design, implementation and maintenance of software modules owned by a team. You will guide and mentor junior team members by reviewing their code and designs to ensure that they are writing well designed and high quality code. This role requires excellent communication skills as you will need to collaborate across teams.
Key Skills:
- 3 to 6 years of experience
- Extensive experience on C/C++/Python
- Experience on OS - Unix/Linux and Windows
- Hands on experience in Networking and Multi-threading
Desirable Skills:
- Experience in Cloud Technologies, system programming is a plus
Roles and responsibilities:
- Play key role in design/development of security product.
- Responsible for the complete software development cycle.
- Gathering & understanding requirements.
- Design, development & implementation independently.
- Responsible for ensuring timely and quality delivery.
- Will be able to work in end to end features.
Qualification:
- B.Tech / B.E / M.E./ M.Tech (Computer Science) or equivalent.
Java
Mandatory:
- Strong expertize in Java/J2EE(4-7 years of experience)
- Strong expertize in Microservices, SpringBoot
- Java including multithreading and concurrency
Preferred skills :
- Experience in Virtualization, SDN, NFV, Yang, Netconf
- Good Knowledge on Networking
- Multithreading and concurrency
Experience - 2 to 6 Years
Work Location - Pune
Datametica is looking for talented SQL engineers who would get training & the opportunity to work on Cloud and Big Data Analytics.
Mandatory Skills:
- Strong in SQL development
- Hands-on at least one scripting language - preferably shell scripting
- Development experience in Data warehouse projects
Opportunities:
- Selected candidates will be provided learning opportunities on one or more of the following: Google Cloud, AWS, DevOps Tools, Big Data technologies like Hadoop, Pig, Hive, Spark, Sqoop, Flume, and KafkaWould get a chance to be part of the enterprise-grade implementation of Cloud and Big Data systems
- Will play an active role in setting up the Modern data platform based on Cloud and Big Data
- Would be part of teams with rich experience in various aspects of distributed systems and computing
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Skills & Qualifications
-
4-12 years of experience in Java Development.
-
Excellent verbal and written English communication is a must. You may have to interact with clients directly.
-
Technology agnostic approach is a must. Ready to adopt new technology and a faster learning curve.
-
Writing scalable, maintainable and reusable code.
-
Keen interest in SAAS based products and mobile applications.
-
Experience working with Distributed Systems
-
Java, Spring Boot, Microservices, API Design Experience with Event-Driven Architecture, Multithreading
-
Kafka iOS Experience with Event Sourcing Reactive and Functional
-
Programming Strong understanding of best practices for creating/working with Microservices
-
Experience implementing Message Brokers and Messaging subsystems(experience working with Kafka a strong plus)
-
Be open-minded, creative, and self-critical; be collaborative and communicative
-
Have experience with and curiosity about agile and lean philosophies
-
Experience working with small teams to ship products to market
-
Have experience developing full-service consumer, employee and business applications
-
Language agnostic and experienced polyglot Passion for Working Software and SOLID principles
-
Experience with designing and refactoring complex systems
-
Experience with Test-Driven Development (TDD) Interest in working in a pair-programming environment Deep understanding of design patterns and applying them in production environments
-
Passion for enabling team members
-
Java 8 or Java 11. Both are LTS. The project will be on Java11
-
Spring Boot
-
Git
-
SQL
-
AWS and AWS Aurora
-
Microservices
-
Multithreading
Perks
- Flexible time schedule.
- Work from home or work from anywhere.
- Health insurance.
- Team building activities.
- Training and conference tickets.
About the Role
The Dremio India team owns the DataLake Engine along with Cloud Infrastructure and services that power it. With focus on next generation data analytics supporting modern table formats like Iceberg, Deltalake, and open source initiatives such as Apache Arrow, Project Nessie and hybrid-cloud infrastructure, this team provides various opportunities to learn, deliver, and grow in career. We are looking for technical leaders with passion and experience in architecting and delivering high-quality distributed systems at massive scale.
Responsibilities & ownership
- Lead end-to-end delivery and customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product
- Lead and mentor others about concurrency, parallelization to deliver scalability, performance and resource optimization in a multithreaded and distributed environment
- Propose and promote strategic company-wide tech investments taking care of business goals, customer requirements, and industry standards
- Lead the team to solve complex, unknown and ambiguous problems, and customer issues cutting across team and module boundaries with technical expertise, and influence others
- Review and influence designs of other team members
- Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
- Partner with other leaders to nurture innovation and engineering excellence in the team
- Drive priorities with others to facilitate timely accomplishments of business objectives
- Perform RCA of customer issues and drive investments to avoid similar issues in future
- Collaborate with Product Management, Support, and field teams to ensure that customers are successful with Dremio
- Proactively suggest learning opportunities about new technology and skills, and be a role model for constant learning and growth
Requirements
- B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
- Fluency in Java/C++ with 15+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models and their use in developing distributed and scalable systems
- 8+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
- Subject Matter Expert in one or more of query processing or optimization, distributed systems, concurrency, micro service based architectures, data replication, networking, storage systems
- Experience in taking company-wide initiatives, convincing stakeholders, and delivering them
- Expert in solving complex, unknown and ambiguous problems spanning across teams and taking initiative in planning and delivering them with high quality
- Ability to anticipate and propose plan/design changes based on changing requirements
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Passion for learning and delivering using latest technologies
- Hands-on experience of working projects on AWS, Azure, and GCP
- Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and GCP)
- Understanding of distributed file systems such as S3, ADLS or HDFS
- Excellent communication skills and affinity for collaboration and teamwork









