- Role: IoT Application Development (Java) Skill Set:
- Proficiency in Java 11.
- Strong knowledge of Spring Boot framework.
- Experience with Kubernetes.
- Familiarity with Kafka.
- Understanding of Azure Cloud services.
1 Experience: 3 to 5 years Location: Bangalore ; Notice period : Immediate Joiners
- Job Description: We are seeking an experienced IoT Application Developer with expertise in Java to join our team in Bangalore. As a Java Developer, you will be responsible for designing, developing, and deploying IoT applications. You should have a solid understanding of Java 11 and the Spring Boot framework. Experience with Kubernetes and Kafka is also required. Familiarity with Azure Cloud services is essential. Your role will involve collaborating with the development team to build scalable and efficient IoT solutions using Java and related technologies.

About Mobile Programming LLC
About
Mobile programming LLC is a US based MNC company. Our services are focused on Mobility Solutions, Custom App Development, Cloud Solutions, IoT, AR/VR, Blockchain, Artificial Intelligence & Machine Learning, Predictive Analytics & Big Data Solutions, and several other trending as well as emerging technologies.
You can find more details on - https://www.mobileprogramming.com/
Company video


Connect with the team
Company social profiles
Similar jobs
Requirements: Job Description |
|
-
Experience in Spring Boot, Jenkins, Git, Hibernate, Kubernetes, and Docker
-
Experience in the development of scalable and extensible systems using Java
-
Proficiency in Database technology such as MySQL, Oracle and MongoDB
-
Routines Sync & Async
-
Solid and fluent understanding of algorithm and data structures
-
Excellent software design, problem-solving and debugging skills
-
Demonstrated high ownership in previous projects
-
Excellent Communication Skills
-
Good understanding of Elastic Search, Redis
-
Experience working in the cloud environment, preferably AWS*.
-
Write unit tests and run automated tests through CI/CD
-
Ability to learn new and existing technologies
-
Experience in building cloud SaaS or PaaS solutions/products
- 3+ years of experience in the Development in JAVA technology.
- AWS or cloud Experience
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem-solving
Good to Have Skills:
- 3+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
Requirements:
Strong development skills in Core / Advanced Java, and J2EE.
Knowledge of Bamboo, Jira, Spring AOP, Junit, SQL query optimization and fine tuning, is a
plus.
Strong analytical skills.
Good in Design Patterns.
Should have experience on JMS/Messaging and middleware like IBM MQ/Apache Kafka.
Strong in design and technical documentation.
Strong in Java SDK 1.8, Java SDK 11, Spring Boot (Embedded Tomcat), REST & SOAP API skills.
Strong in Spring frameworks (MVC, IOC, Boot, Batch) and ORM framework like Hibernate.
Hands-on experience in SQL.
Core Java, J2EE, SOA based Web Services, RESTful Web Services, Hibernate, Spring MVC,
XSD, XML and WSDL, DB, Microservices.
Understanding of Kafka and Netflix conductor.
Should have worked with Maven/Gradle, JIRA/Rally, Bamboo/Jenkins/Hudson.
Extensive development experience with Web Services (SOAP and REST).


• Strong Restful API, Micro-services development experience using ASP.NET CORE Web APIs (C#);
• Must have exceptionally good software design and programming skills in .Net Core (.NET 3.X, .NET 6) Platform, C#, ASP.net MVC, ASP.net Web API (RESTful), Entity Framework & LINQ
• Good working knowledge on Azure Functions, Docker, and containers
• Expertise in Microsoft Azure Platform - Azure Functions, Application Gateway, API Management, Redis Cache, App Services, Azure Kubernetes, CosmosDB, Azure Search, Azure Service Bus, Function Apps, Azure Storage Accounts, Azure KeyVault, Azure Log Analytics, Azure Active Directory, Application Insights, Azure SQL Database, Azure IoT, Azure Event Hubs, Azure Data Factory, Virtual Networks and networking.
• Strong SQL Server expertise and familiarity with Azure Cosmos DB, Azure (Blob, Table, queue) storage, Azure SQL etc
• Experienced in Test-Driven Development, unit testing libraries, testing frameworks.
• Good knowledge of Object Oriented programming, including Design Patterns
• Cloud Architecture - Technical knowledge and implementation experience using common cloud architecture, enabling components, and deployment platforms.
• Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering are a must
• Solid analytical, problem-solving and troubleshooting skills
Desirable Skills:
• Certified Azure Solution Architect Expert
o Microsoft Certified: Azure – Fundamentals Exam AZ-900
o Microsoft Certified: Azure Administrator – Associate Exam AZ-104
o Microsoft Certified: Azure Developer – Associate Exam AZ-204
o Microsoft Certified: DevOps Engineer Expert (AZ-400)
o Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
• Good understanding of software architecture, scalability, resilience, performance;
• Working knowledge of automation tools such as Azure DevOps, Azure Pipeline or Jenkins or similar
Roles & Responsibilities
• Defining best practices & standards for usage of libraries, frameworks and other tools being used;
• Architecture, design, and implementation of software from development, delivery, and releases.
• Breakdown complex requirements into independent architectural components, modules, tasks and strategies and collaborate with peer leadership through the full software development lifecycle to deliver top quality, on time and within budget.
• Demonstrate excellent communications with stakeholders regarding delivery goals, objectives, deliverables, plans and status throughout the software development lifecycle.
• Should be able to work with various stakeholders (Architects/Product Owners/Leadership) as well as team - Lead/ Principal/ Individual Contributor for Web UI/ Front End Development;
• Should be able to work in an agile, dynamic team environment;

Core Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality are essential.
Responsibilities:
•Translate application storyboards and use cases into functional applications.
- Design, build and maintain efficient, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify bottlenecks and bugs and devise solutions to these problems.
- Help maintain code quality, organization, and automatization.
Skills Needed:
- Java, JPA, Servlets, JAX/RS, JUnit
- Fullstack : Node/Angular/React
- Algorithm,Design Patterns, Data Structures
- TomCat, Wildfly
- MySQL, PostgreSQL
- HTML, JavaScript, jQuery,
- Mobile exposure: Cordova/PhoneGap
- Exposure in E-Commerce or Product based domain
- NoSQL exposure

About Toyota Connected
If you want to change the way the world works, transform the automotive industry and positively impact others on a global scale, then Toyota Connected is the right place for you! Within our collaborative, fast-paced environment we focus on continual improvement and work in a highly iterative way to deliver exceptional value in the form of connected products and services that wow and delight our customers and the world around us.
About the Team
Toyota Connected India is hiring talented engineers at Chennai to use Deep Learning, Computer vision, Big data, high performance cloud-based services and other cutting-edge technologies to transform the customer experience with their vehicle. Come help us re-imagine what mobility can be today and for years to come!
Job Description
Toyota Connected is looking for a Backend Developer who will architect, design, develop and participate in testing and documentation of large-scale, distributed software applications, systems and services. The Labs team is focused on creating products and services for next generation Connected vehicle systems and the team members are required to be creative in solving problems, excited to work in new technology areas and be ready to wear multiple hats to get things done. This is a highly-energized, fast-paced, innovative and collaborative startup environment; therefore, it is essential that not only the skillset, but also the personality matches such an environment.
You are a successful candidate if you:
- Are smart and can demonstrate it.
- Have 3+ years of experience as a developer for web scale products and services
- Have strong experience in Java or Golang (minimum 1 year) and implemented key aspects of an end-to-end solution
- Have expertise in implementing microservices (using tools and technologies for messaging, RPC, containerization, etc)
- Have expertise in design and development using DB (RDBMS, NoSQL) and caching (e.g Redis) solutions, especially in microservices environment
- Have experience with Containerization (Docker, Kubernetes, etc)
- Have Public cloud technology experience in production (Azure, AWS, or Equivalent)
- Have the ability and willingness to manage other developers including mentoring, performance reviews, etc
- Have solved non-functional aspects of like scalability, security, reliability with cutting edge if not bleeding edge technology
- Are good about creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability
- You can manage ambiguity and are comfortable being set loose without a lot of direction
- You are confident in expressing your point of view from a position of knowledge and experience. You are also receptive to feedback and open to revising your plans when appropriate
- We think the knowledge acquired earning a degree in Computer Science would be of great value in this position, but if you're smart and have the experience that backs up your abilities, for us, talent trumps degree every time
It will be Nice if you have:
- Some front-end development experience
- Hands-on experience delivering products or solutions that utilized Machine learning, NLP or other forms of AI - with tools such as Scikit-learn, Tensor flow, Keras, Theano / Spacy, NLTK, etc
What is in it for you?
- Top of the line compensation!
- You'll be treated like the professional we know you are and left to manage your own time
- Yearly gym membership reimbursement & Free catered lunches.
- No dress code! We trust you are responsible enough to choose what’s appropriate to wear
- Opportunity to build products that improves the safety and convenience of millions of customers.
Cool office space and awesome benefits
Our Core Values
- Passionate: We are here to build something great, not just for the money. We are always looking to improve the experience of our millions of customers
- Innovative: We experiment with ideas to get to the best solution. Any constraint is a challenge, and we love looking for creative ways to solve them.
- Empathetic: We begin making decisions by looking at the world from the perspective of our customers, teammates, and partners.
- Collaborative: When it comes to people, we think the whole is greater than its parts and that everyone has a role to play in the success!
- Effective: We consistently go beyond, being smart and proactive, to make things the right things happen, not waiting to be told.
Built on a foundation of AI we are automating enterprise application integration, data integration, data preparation for Analytics and bot automation. We are looking to build our engineering development center in Pune with passionate and entrepreneurial developers at all levels (Interns, Fresh Graduates, Senior Software Engineers and Architects).
As a Architect/Technology Lead you will be involved in design and development of enterprise automation. Knowledge of building workflow engines, microservices design patterns, experience with large scale enterprise architectures, springboot, kafka, data management and caching is needed. At a startup you will be wearing multiple hats engineering, presales, talking to customers, setting up operational processes.
What will you do?
- You will be responsible for the design and development of large-scale, multi-tenant, distributed systems using scalable, fault-tolerant architecture with distributed queues (kafka), distributed caches (redis), high volume data stores (MongoDB, Cassandra, elasticsearch), container-centric deployments (kubernetes).
- Write Java codes using best practices with high quality standards.
- Participate in code reviews and deep dive into design discussions.

