
Hi,
We are hiring for the position of Java Tech Lead. Please find below the details for the same.
A passionate developer who has a strong working knowledge of OOPS and functional programming
principles. Standard Definitions and abbreviations don't entice us that much.
Key skills:
• Strong Java and J2EE background with 5-7 years of experience.
• Strong working experience in Multi-Threading, Exception Management and the Use of Collections.
• Sound knowledge of working with application aspects i.e., Caching, Asynchronous APIs, Logging etc.
• Experience with web application frameworks like Spring Boot or Dropwizard.
• Unit Testing is an everyday affair and hence demands very good unit testing skills using tools like Junit & TestNG.
• Understanding of relational databases, RESTful services, and build tools like Maven & Gradle
• Knows what and when to mock and has used frameworks like Mockito/Power Mock.
• Understanding of message queues such as ActiveMQ, Kafka, and RabbitMQ.
• Version Control is treated as important as programming skills. Fluent with version control tools like Git and Bitbucket.
• Exposure to Agile/Scrum, TDD not in theory but in practice.
• Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube.
• Willingness to take ownership of the technical solution and ensure technical expectations of deliverables are met.
• Strong communication skills along with the ability to articulate technical designs and concepts.
• Exposure to cloud and containerization would be a plus.
• Hands-on experience in application development in an enterprise setup.
• Have a good understanding of Distributed Application Architecture.

Similar jobs

Golang Developer
Experience: Minimum 4 years
Job Location: Delhi/Pune/Bangalore-Hybrid
Job Description
- Must: Minimum 2.+ years of experience in Golang programming language, paradigms, constructs, and idioms.
- Knowledge of common Goroutine and channel patterns.
- Experience with the full site of Go frameworks and tools.
- Preferred: Minimum 2+ years of experience in aws.
- Must: Cloud environment (e.g. AWS, VMware, etc.).
- Must: Working Knowledge in Mysql.
- Popular Go web frameworks.
- Familiarity with code versioning tools such as Github / Gitlab.
Key Skills
- Golang, , Javascript, MySQL, Postgresql.
- Responsibilities : The job requries Golang experience with MySQL database.
- Ability to work on a small on minimal supervision Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality.
A digital first, multi-brand consumer goods company owned and operated under one house, with each of its brands working together toward one mission: To help Indians lead a
more fulfilling life surrounded by wellness and grace.
The founders, Revant and Dhyanesh have more than a decade of experience building, advising and investing in consumer brands. This has allowed them to understand the Indian consumer in a level of detail about their health, habits, and more.
The business is creating a family of purposeful brands with products that solve a particular problem for a small segment of people. Each brand provides the essentials to make an individual segment of people lead a graceful life full of purpose and wellbeing. Each brand offers high quality, responsibly-made products that are inviting and easy to use, paired with access to ongoing guidance and support.
Role
As one of the first members of the backend development team, you will be responsible
for architecting and setting the standards for building our core backend/microservices. Also, you will be responsible for shaping up the entire system for scale and collaborating extensively with the frontend and design teams to create the best consumer experiences.
Responsibilities
● Develop microservices that will be used by the frontend through API endpoints.
● Translate business requirements into high quality code.
● Ensure that the code is deployed in a secure and scalable fashion.
● Focus on code maintainability and performance of application.
● Provide technical advice and assists in solving programming problems.
● Enhance Analytics and overall backend architecture for better performance.
Requirements
● 3+ years of backend/full-stack development experience
● 1+ years of experience on NodeJS
● 1+ years experience in building APIs in a microservice architecture
● Experience in PHP is a plus
● Experience with AWS services such as Lambda, CloudWatch, CloudFront
● Has experience managing other developers
● Has experience in code reviewing/being the gatekeeper for an entire project
● Experience with RabbitMQ or similar queuing system
● Experience with Redis/ElasticSearch is a plus
● Familiarity with CI/CD pipeline tools like Jenkins
● Good knowledge of working with Git
● A knack for benchmarking and optimization

Summary
Miko is an advanced consumer robotics innovation lab focused with the mission of Bringing Robotics and AI to every consumer home. Founded by young and dynamic entrepreneurs from IIT Bombay, Miko is a global deep tech company with offices in US, UK and India, and customer base across 140+ countries. Focused on taking Robotics and AI to every consumer home, Miko is the first of its kind "content on subscription" hardware platform for kids powered by patented technology.
Our flagship products, Miko 3 and Miko Mini (www.miko.ai), are playful companion robots that engage, educate and entertain kids. Their unique approach is to focus on child learning and development through self-initiated contextual topics that encourage conversational learning. It hosts a powerful marketplace for third party content partners to plug their content and connect with Miko users on subscription.
Miko is powered by a proprietary emotional intelligence and adaptive personality engine, complex conversational and multilingual AI framework, edge and hybrid speech & vision recognition along with an active learning and behavioral analysis engine. All of this is built over an autonomous navigation system, which enables Miko to offer a range of benefits for the user.
The team at Miko team is an interdisciplinary team consisting of team members from electronics, embedded system, mechanical, industrial, robotics and AI engineering domains, Human Robot Interface designers, UI/UX designers, mobile and cloud software engineers, content creators, artists, mathematicians, neuropsychologists, marketing and sales mavericks, Customer support professionals and knowledge partners.
The Role
We are looking for a middleware software engineer to join the team. In this role you will be working on designing, developing and optimizing the middleware stack for current as well as new companion robot products.
Work Experience & Qualifications
2 years or higher industry experience in the Software domain. No restrictions on degree/qualifications; only skills matter. (* for Junior role)
Responsibilities
- Designing and developing software on the product to enhance current functionality and add new features. Lead the technical delivery of assigned tasks/projects.
- Consistent coordination and collaboration with the Backend, AI, Product and QA team for efficient development cycles and testing for new features and improvements.
- Operating in an Agile/Scrum environment to deliver high quality software against aggressive schedules
- Ability to diagnose, troubleshoot and perform root cause analysis of critical business and production issues
- Strong technical leadership with experience building software engineering teams. Demonstrate strong ambiguity resolution skills to be able to break down ambiguous problems into simpler milestones and delegate to junior engineers
Requirements & Skills
- 2+ years of experience as a Software Engineer
- Expertise in C/C++ and Java
- Strong understanding of environment management, release management, code versioning best practices, and deployment methodologies.
- Experience with implementing various communication protocols like I2C, SPI, UART
- Experience working on Embedded Linux OS and Android
- Demonstrated experience in developing multi-threaded applications
- Experience with IPC including socket programming
- Should have hands on experience and thorough knowledge in STL, BOOST understanding of data structures and algorithms
- Experience with using Git as a version control system
- Excellent coding and debugging skills
- Ability to work in a fast paced environment
- Excellent verbal and written communication skills

Requirements:
- Bachelor’s degree in computer science, computer engineering, or related field.
- Experience working with ruby on rails as well as libraries like Resque and RSpec.
- Ability to write clean ruby code.
- Proficiency with code versioning tools including Git, Github, SVN, and Mercurial.
- Familiarity with MVC, Mocking, RESTful, and ORM.
- Good understanding of front-end technologies including HTML5, JavaScript, and CSS3.
- Knowledge of server-side templating languages including Slim and Liquid.
- Familiarity with testing tools.
Role / Purpose - Lead Developer - API and Microservices
Must have a strong hands-on development track record building integration utilizing a variety of integration products, tools, protocols, technologies, and patterns.
- Must have an in-depth understanding of SOA/EAI/ESB concepts, SOA Governance, Event-Driven Architecture, message-based architectures, file sharing, and exchange platforms, data virtualization and caching strategies, J2EE design patterns, frameworks
- Should possess experience with at least one of middleware technologies (Application Servers, BPMS, BRMS, ESB & Message Brokers), Programming languages (e.g. Java/J2EE, JavaScript, COBOL, C), Operating Systems (e.g. Windows, Linux, MVS), and Databases (DB2, MySQL, No SQL Databases like MongoDB, Cassandra, Hadoop, etc.)
- Must have experience implementing API Service architectures (SOAP, REST) using any of the market-leading API Management tools such as Apigee and frameworks such as Spring Boot for Microservices
- Should have Advanced skills in implementing API Service architectures (SOAP, REST) using any of the market-leading API Management tools such as Apigee or similar frameworks such as Spring Boot for Microservices
- Appetite to manage large-scale projects and multiple tracks
- Experience and knowhow of the e-commerce domain and retail experience are preferred
- Good communication & people managerial skills
Job Description
- Design & implement backend APIs
- Mentor junior developers technically.
- Actively work to reduce tech debt in the backend
- Work towards more stability & scalability of the backend
- Tech stack - Java, AWS etc.
Eligibility
- 2-8 years of product company experience
- Advanced understanding of AWS stack
- Prior knowledge of solving problems at scale.
Greetings from Sapper Software Pvt Ltd
Sapper.ai is a cloud native integration platform. Businesses use us to connect their applications, automate and optimize their processes and data connections. Sapper.ai is unique in our ability to connect and move data using any method (APIs, integrations, batch and streaming). We embed AI throughout the platform to proactively recommend integrations and process automations to business users freeing them up from mundane and time consuming tasks.
Website: https://www.sapper.ai/
Senior Java Developer : 3 to 7 years
Work Location: Work in the office at Baner, Pune
Job Requirements:
- Relevant experience in Java 1.7 or higher / J2EE Java development.
. Have experience of agile systems development methodologies such as SCRUM
- Experience in designing the solution and implementation.
- Is a communicative, positive, outgoing and driven team player.
- Solution-oriented, see opportunities and proactively proposing new solutions, speak and write fluently in English.
Skill Set Required:
- Experience in Java 8.
- Experience in Spring Boot and other spring framework like Spring data, AOP etc.
- Experience in MongoDB/ Kafka / RabbitMQ etc.
- Experience in REST API
- Have worked on microservices
- Should have worked on minimum 2- 3 projects
- Experience in writing effective Unit test case for better coverage.
- Experience in writing good quality code by following code quality tools likes SonarQube etc.
Roles and Responsibilities
- Relevant work experience in Java 1.7 or higher / J2EE Java development.
. Have experience of agile systems development methodologies such as SCRUM
- Experience in designing the solution and implementation.
- Is a communicative, positive, outgoing and driven team player.
- Solution-oriented, see opportunities and proactively propose new solutions, speak and write fluently in English.
Desired Candidate Profile
- Experience in Java 8.
- Experience in Spring Boot and other spring frameworks like Spring data, AOP, etc.
- Experience in MongoDB/ Kafka / RabbitMQ etc.
- Experience in REST API
- Have worked on microservices
- Should have worked on a minimum of 2- 3 projects
- Experience in writing effective Unit test cases for better coverage.
- Experience in writing good quality code by following code quality tools likes SonarQube etc.
Mandatory - Core Java / Java 8 & Spring Boot,
Good to have - MongoDB/Kafka / RabbitMQ / Micro Services
If you are interested and matching as per requirements, kindly share your updated CV and below details on hemant dot hingmire at sapper dot ai
Total Experience?
Relevant Experience?
Core Java?
Java 8?
MongoDB/Kafka / RabbitMQ?
Springboot?
Microservices?
Current Company?
Current CTC?
Expected CTC?
Notice Period (Max 30 days)?
Tentative Date to Join Us?
Reason for Change?
Offer in Hand (Yes/ No) Annual CTC?
Living in Pune Yes / No?
Must have hands on with Spring Boot, Microserives
Must have Angular / React experience
immediate to 30 days offical notice will be considered
- IMMEDIATE JOINEE.
- Work with other engineers to develop and test tools and applications used by team on daily basis
- Play a significant role in the ongoing evolution and refinement of current tools and applications
- Triage, troubleshoot, escalate and provide resolution to production issues.
- Reproduce, document and escalate product defects to the Engineering Team.
- Provide well-thought out and reliable direction, both in technical and non-technical terms, to help customers.
- Take ownership of customer issues, including initial troubleshooting, identification of root cause and issue resolution or escalation.
- Identify and escalate priority issues that need immediate attention.
- Collaborate with cross functional teams which requires strong presentation skills and attention to details
- BA/BS degree in Computer Science or related technical field or equivalent work experience. MS degree is preferred.
- 9+ years development experience in JAVA (using OO Design and Analysis, Design Patterns, etc.)
- High experience in Java 8 Required.
- 4+ years’ experience building highly scalable, distributed and reliable Restful Web Services using Spring, Jersey, etc.
- Should have knowledge on Cloud applications preferably on AWS.
- Knowledge on building Front end applications using JavaScript, AngularJS, HTML5, CSS3.
- Experience with relational DBs like MySQL and NoSQL Database like MongoDB, Solr/Lucene will be a plus.
- Experience with Tomcat, Jax-RS, REST, JPA, IntelliJ, Groovy, Hibernate is must.
- Experience with build technologies like Gradle, Jenkins will be a plus.
- Experience with Test Driven Development using TestNG/Junit testing frameworks.
- Experience working with version control like GIT.

