Roles and Responsibilities:
- We are looking for software developers with hands-on experience in react, firebase, and UML for a Japanese company in New Delhi.
- You should be a passionate web developer, who will work as part of a core team to build best-in-class frameworks and web / mobile applications for Japanese clients.
- You will work under a native Japanese supervisor and contribute to designing and developing mobile and web applications.
- This is a great chance for learning and upgrading yourself in an international environment. You will help in developing software and application for our customers from various industries such as IT, manufacturers, finance, services, etc. Develop by using Java, C#, JavaScript,React.js, PHP, Python, Flutter, React Native, etc.
- Experience with frontend JavaScript, in conjunction with Typescript or Flow, and modern frameworks like React, React Native, Redux, and other JS libraries is an advantage.
- Experience as a full-stack engineer is an advantage.
- Self-directed, driven, and sharp.
- You'll be surrounded by teammates with deep experience in strategy, data, code, and design, hence a great chance to learn and upgrade your skills
- Experience with project management tools and Git is an advantage.
- Strong proficiency in HTML, CSS & JavaScript.
- Hand-on experience with react, firebase, UML.
- Should be a Japanese speaker JLPT N3, JLPT N2

Similar jobs
💡 Hiring: Java Developer & Support Engineer (Splunk) at Deqode
🔷 Experience- 6+ Years
🔷 Mode- Remote (Night Shift)
⏱️ Notice Period - Immediate joiners
(Only immediate joiners & candidates serving notice period)
We’re looking for a talented Java Developer & Support Engineer with strong skills in Java, Application Support, Splunk, and SQL (Insert/Update queries). You’ll develop Java apps, handle L2/L3 support, write and optimize SQL queries, and use Splunk for monitoring and analysis.
✅ Must Have:
- Solid Java/J2EE development experience
- Strong troubleshooting & production support skills
- Proficiency with SQL (Insert, Update, Delete, Select queries)
- Good knowledge of Splunk dashboards & log analysis
- Strong communication & problem-solving abilities
As a senior developer you will be responsible to manage the software
development life cycle from planning to prioritizing to testing and release.
Responsibilities includes gathering system and team product requirements,
building java modules and testing features before release. Should have hands
on experience developing software with agile methodologies and are ready to
lead our junior developers.
Responsibilities:
• Contribute to all phases of development lifecycle.
• Planning of API workflow.
• Understanding the requirements all the teams involved and planning the
development process.
• Write well designed, testable, efficient code.
• Prepare and produce releases of software components.
• Support continuous improvements by investigating alternatives and
technologies and presenting these for architecture review.
• Designing, implementing, and maintaining java applications that are
often high-volume and low latency.
• Identify bottlenecks and bugs and advise solutions to these problems.
• Develop highly scalable REST APIs to use in our applications.
• Guide the team and help them in any complex situations.
Required Qualifications
We are looking for individuals who are curious, excited about learning, and navigating
through the uncertainties and complexities that are associated with a growing company.
Some qualifications that we think would help you thrive in this role are:
• Minimum 8+ Years in a Java programming.
• Expert hands-on knowledge of latest technology, good exposure to web
technologies and open to all technologies like Java, J2EE, Spring Boot,
Microservices, Cloud computing, any DB.
• Very good exposure to DevOps concepts and tools, Continuous Integration and
Continuous Delivery.
• Quick learner believes in continuous learning and acts as a catalyst for building
the culture within the organization.
• Analytical thinking skills, problem solving with strong exposure to root causing
tools and techniques and ability to come up with solutions in complex
situations.
• Familiar with various design and architectural patterns.
• Bachelor/Masters of CS/IT Engineering, BCA/MCA, B Sc/M Sc in CS/IT
Preferred Qualifications
• Deep insights of Java and J2EE internals such as memory management,
transaction management, etc.
• Skill for writing reusable Java libraries.
• Proficient understanding of code versioning tools, such as Git.
• Familiarity with build tools such as Ant, Maven, and Gradle.
• Ability to work without guidance and under tight deadlines.
• Result oriented and focused on meeting deliverable timelines.
• Teamwork and willingness to listen to others.
• Communicate effectively
• Good knowledge of microservices.
• Expertise in developing enterprise level web applications and RESTful APIs
using Microservices with demonstrable production-scale experience.
• Strong background working with Linux/Unix environments.
• Working experience in industry standard protocols related API security.
• Clear understanding of web services and SOA related standards like
REST/OAuth/JSON.
3 to 5 years of experience in Java with Microservices Experience
- 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 algorithms and data structures
- Excellent software design, problem-solving and debugging skills
- Demonstrated high ownership in previous projects
- Excellent Communication Skills"
Genspark is hiring Professionals for C Development for there Premium Client
Work Location- Chennai
Entry Criteria
Graduate from Any Engineering Background /BSc/MSc /MCA with specialization(Computer/Electronics/IT )
Minimum 1 year experience in Industry
Working Knowledge of C/Embedded/C++/DSA
Programming Aptitude (Any Language)
Basic understanding of programming constructs: variables, loops, conditionals, functions
Logical thinking and algorithmic approach
Computer Science Fundamentals:
Data structures basics: arrays, stacks, queues, linked lists
Operating System basics: what is a process/thread, memory, file system, etc.
Basic understanding of compilation, runtime, networking and sockets etc.
Problem Solving & Logical Reasoning
Ability to trace logic, find errors, and reason through pseudocode
Analytical and debugging capabilities
Learning Attitude & Communication
Demonstrated interest in low-level or systems programming (even if no experience)
Willingness to learn C and work close to the OS level
Clarity of thought and ability to explain what they do know
Soft Skills :
Able to explain and communicate the thoughts clearly in English
Confident in solving new problems independently or with guidance
Willingness to take feedback and iterate
Evaluation Process
Candidates will be assigned an online test, followed by Technical Screening.
Shortlisted Candidates will have to appear for a F2F Interview with the Client, Chennai.
Java Developer Requirements
· Minimum 7 to 15years of experience in Java/J2EE
· Outstanding skills in Java Struts, JSP, Hibernate
· Capability to understand DB design, SQL queries
· Experience in JavaScript, JQuery, JSON and AJAX
· Strong Object Oriented Analysis and Design skills
· Knowledge in source version control such as GIT
· Understanding on Agile methodologies
No of Opening: 7
Location: Chennai/Madurai (WFO)
· Degree in Computer Science or related field.
· Experience with user interface design, database structures, and statistical analyses.
· Analytical mind-set and good problem-solving skills.
· Excellent written and verbal communication.
· Good organizational skills.
· Ability to work as part of a team.
· Attention to detail.
Job Description:
Minimum 3+ years of experience
Java, OOPS, Data structure, Design Patterns, Multithreading, Spring, Hibernate, Java Script based technology, knowledge of J2EE, PL - SQL..
Core Java Topics including Language Features, Architecture.
OOP Concepts in depth with real time scenarios
Understandings of special Keywords and their applicability as well as advantages and
disadvantages - Like static, final, this, super etc. static should be in depth
Singleton class, Serialization, Cloning, Anonymous Inner class concepts.
In depth concept of Dynamic and static polymorphism & Multiple Inheritance issue/ resolve.
Concepts on String, Exception Handling, Array etc.
Java SE 8 and 9 Features: Functional Inheritance, Lambda Expression, default and static method
etc.
Collection Classes in detail along with the internal data structure and working principle.
Multithreading concept. Concept on ConcurrentHashMap etc.
Analysis of Algorithm - Time Complexity – Big O Calculation
Code Optimizing techniques, Different Algorithm designs and strategies.
Design patterns in Java
Different Sorting & Searching Algo with their Time complexity analysis
Problem solving using Hackerrank or similar sites, with focus on Arrays, Linked Lists, Hash Maps,
Trees, Balanced Trees, Stacks, Queues, Strings , Big Number , Data Structures, Object Oriented
Programming
Exception Handling – Advanced, Sorting, Search, Recursion, Graph Theory.
Note: Core Java + PL/SQL (Unix will be add on)
-
Design and implement APIs and backend systems to support the functionality of our live stream shopping mobile application
-
Integrate with third-party services and APIs to enable features such as payment processing, real-time inventory updates, and user authentication
-
Collaborate with the front-end development team to ensure smooth and seamless integration between the front-end and backend systems
-
Monitor and optimize the performance and scalability of our backend systems to ensure a seamless user experience
-
Write clean, maintainable, and well-documented code
-
Stay up-to-date with industry best practices and new technologies
-
Bachelor's or Master's degree in Computer Science or a related field
-
3+ years of experience in backend development
-
Strong knowledge of at least one programming language, such as Java, Python, or Ruby
-
Experience with RESTful APIs and microservices
-
Experience with database design and SQL
-
Experience with cloud computing platforms such as Amazon Web Services or Google Cloud Platform
-
Excellent problem-solving and communication skills
-
Experience with AWS
-
Experience with live stream technology or e-commerce platforms
-
Experience with agile development methodologies
-
Experience with containerization and orchestration platforms such as Docker and Kubernetes
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).
Expectations -
- Have at least 3 years work experience in Java 8 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.
- Good to have certifications in Java, Spring etc.
- 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.








