- Understand the fundamentals of Software Engineering, such as Data Structures, Algorithms, Design Patterns
- Ability to write Java applications using Spring, Springboot or any other microservices frameworks
- Experience in the development of REST applications, in Java or Kotlin
- Capable of writing effective APIs
- Solid knowledge of JVM fundamentals such as classloading, memory management, garbage collection
- Demonstrated experience in platform API design and development
- Knowledge on microservice and event-driven architecture
- Experience in working with version control frameworks such as Git (preferable), SVN
- Experience with NoSQL databases (MongoDB or Cassandra) & Relational Databases
- Solid understanding of TDD & Agile principles such as CI / CD, with a proven track record of implementing solutions centred around those concepts
- Excellent communication, collaboration, reporting, analytical and problem solving skills

About AyataCommerce
Similar jobs
Sr Java Developer
Experience: 5+ Years
Location: Navi Mumbai, CBD Belapur
Domain: Banking (Payment Aggregators Project)
Work Schedule: 1st and 3rd Saturdays required, as per banking norms
Education: B.E. or Graduation in Computer Science or related field
Budget- 15 Lacs max fixed
Initial document check list before sharing the profiles.
Education
- 10th Passing Certificate
- 10th Mark Sheet
- 12th Mark Sheet
- 12th Passing Certificate
- Convocation Certificate (Mandatory)
- PG (if completed) Degree Certificate & Passing Certificate
Employment
- Previous Organization’s Offer Letter
- Previous Organization’s Appointment Letter
- Previous Organization’s Experience Letter
- Resignation Acceptance Mail from Previous Organization
JOB DESCRIPTION
Key Responsibilities:
Application Development: Design, develop, and maintain robust applications using Java, Spring, Spring Boot, Microservices, Hibernate, REST API, and Oracle SQL.
Spring Validation & Security: Implement input validation and manage secure access to resources using Spring Security.
Collaboration: Work hand-in-hand with cross-functional teams to define, design, and deliver innovative features.
Performance Optimization: Ensure peak performance, quality, and responsiveness of applications.
Problem Solving: Identify bottlenecks and bugs, and craft effective solutions.
Code Quality: Maintain high standards of code quality, organization, and automation.
Skills and Qualifications:
Experience: 5+ years in Java development.
Technical Proficiency: Expert in Java, Spring, Spring Boot, Microservices, Hibernate, REST API, Oracle SQL, and Spring Security.
Banking Domain Knowledge: Experience in payment gateway projects is a plus.
Design Patterns: Strong understanding of object-oriented programming and design patterns.
Problem Solver: Excellent analytical skills and ability to thrive in a fast-paced environment.

Roles and Responsibilities
- Ability to work on diverse backend stack such as Node JS, Java, Express JS
- Ability to work on diverse frontend stack such as React JS, Angular 6/7/8/9, HTML5, CSS3
- Ability to deliver quick POC’s using cutting edge technologies.
- Preparing reports, manuals and other documentation on the status, operation and maintenance of software.
- Design, develop, and unit test applications in accordance with established standards
- Developing, refining, and tuning integrations between applications. Analysing and resolving technical and application problems.
- Ability to debug application.
- Should have complete knowledge on developing RESTful Services.
- Should be able to also work in agile development methodology.
Competency Requirements
- Experience in NodeJS, Java and development using AngularJS / ReactJS
- Experience in front end frameworks such as Angular.js, React.js, Bootstrap, Foundation etc
- Experience in client/server application development
- Knowledge of agile development methodologies
- Knowledge of unit testing theory
- Knowledge of AWS cloud
- Experience in Java, Python and Go will be added advantage

We are looking for a skilled and experienced Node.js Developer with at least 4 years of professional experience to join our team. As a Node.js Developer, you will be responsible for developing robust and scalable web applications using JavaScript and various frameworks.
Roles and Responsibilities
• Production platform hands-on experience involving Node JS & REST API.
• Hands-on production platform experience working with micro-service back-end architecture.
• Working knowledge of GRPC, HTTPS, and GRAPHQ protocols.
• Well-versed in cloud deployment of code blocks.
• Experience with JS testing and code analysis frameworks such as Mocha.
• Utilize modern JavaScript frameworks such as Express.js and Sails.js to build efficient and scalable applications.
• Work with databases like MongoDB and PostgreSQL using Mongoose and Sequelize ORM.
• Integrate messaging systems like Kafka and RabbitMQ for reliable event-driven communication.
• Write unit tests using Mocha, Chai, and Jest frameworks to ensure code quality and reliability.
• Utilize AWS S3 bucket for secure and scalable storage of data and media files.
• Collaborate with QA engineers to perform thorough testing and bug fixes.
• Work with third-party APIs such as Postman, Twilio, SendGrid, Firebase, and KeyCloak for various integrations.

What you will be Doing
- You will abstract away complex data interactions with easy-to-use APIs that will power several mobile and web applications.
- You will also own, scale, and maintain the computational and storage infrastructure for the various micro-services and long-running jobs, designed and implemented by you and the team.
- We will look to you to make key decisions on the technology stack, architecture, networking, and security. We love working with bleeding-edge technology, especially if it improves the malleability, and simplicity of our deliverables.
What you need
- The ideal Backend Engineers are polyglots who are fluent in HTTP and core CS concepts such as algorithms, data structures, and programming paradigms, and always pick the right tools for the right job.
- They have a keen eye for common security vulnerabilities and how to act on them (example: DDOS attacks, SQL Injection etc.).
- They understand what it takes to work in a startup environment and know when to trade performance for simplicity.
- They fail fast, learn faster, and execute in time.
- Strong communication skills, get-things-done attitude, and empathy
- Strong sense of ownership, drive and obsessive attention to detail.
- Comfortable with iterative development practices and code reviews
- Previous experience as part of a product-oriented team is a plus
Technical Skillsets:
NodeJS + Javascript, GoLang, Typescript + Nodejs, Clojure/Haskell/F#/Scala (languages/environments)
Koa, Express, Play (frameworks)
Asynchronous Programming Frameworks (Akka, Nodejs, Tornado)
MongoDB, postgres, Bigtable, Dynamo (databases)
Apache Kafka, NATS, RabbitMQ, ZeroMQ (queues)
FunctionalProgramming, FRP (functional reactive)
microservices, multi-tenant, distributed-systems, distributed-computing, event-sourcing
Good to have Skillsets:
Clojure/Haskell/F#/Scala
Apache Kafka, NATS
FunctionalProgramming, FRP (functional reactive)
event-sourcing
Koa
Why you should consider this role seriously?
- We have an audacious vision of helping companies fight counterfeiting and managing their supply chain more efficiently
- We have built a product and solved problems for some of the largest brands in the country and tested platform at scale (With our tags present in over 50 Million products already). We have plans to grow 10x in the next 1 year
- Ownership of key problems. Fast-paced environment
- We are a well-balanced team of experienced entrepreneurs and are backed by top investors across India and the Silicon Valley (Venture Highway, Startup Buddy etc.)
- Competitive market salary
- Opportunity to work directly with the CEO, COO, CTO of the company
- A chance to interact with top-notch executives from multiple industries
- Open vacation policy (and we really mean it!)
- Open Pantry
- As a team, we love to travel :). An off-site every quarter
Planning to Apply? Consider this:
Make sure you go through this section very carefully before applying. Here are the most crucial aspects on which we evaluate on:
1: FIT: “We’re on a crusade for something greater than any one of us”!
We are a tight-knit team that works and plays together where ‘fit’ is the most important point that you need to keep in mind while evaluating us- we will be spending a majority of our time together, in office, on calls, even weekends (sometimes) so you’ll really need to assess whether this is the right place for YOU to be in. Are you able to relate to or feel passionate about the problems we’re solving?
2: INTENT: “You won’t just be working with us, you would be investing in us!”
‘Why’ do you want to work with us? Why an early stage startup? Why Original4Sure? We are an industrious team, working tirelessly to achieve our goals so the work hours will be long and with it will come with a steep learning curve. Joining an early stage startup also means you’ll be asked to take on new things with little guidance and you’ll have to figure stuff out on your own, and in doing so, help shape the future of the company. Does that sound scary, exciting, both?
3: CAPABILITY: “Get work done!”
As long as you are working as hard as you can and giving it your best all day, every day, we will get along just fine. No one ever built one of the most valuable businesses in the World without the core team having to make a few sacrifices along the journey. It could be lesser time spent with your family or loved ones or finding lesser time to do to watch TV shows! But that's a call you need to make.




Dear Candidate,
I came across your candidature and want to discuss on a suitable role with us.Please find below JD and do reply with updated resume. Software Development Engineer – SDE 2. Bengaluru/Hyderabad/Gurgaon/Chennai/Pune As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward. Top Skills You write high quality, maintainable, and robust code, often in Java or C++ or C# You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations. You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed. Roles & Responsibilities You solve problems at their root, stepping back to understand the broader context. You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact. You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications. You recognize and use design patterns to solve business problems. You understand how operating systems work, perform and scale. You continually align your work with Amazon’s business objectives and seek to deliver business value. You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer. You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon. You communicate clearly with your team and with other groups and listen effectively. Skills & Experience Bachelors or Masters in Computer Science or relevant technical field. Experience in software development and full product life-cycle. Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby. Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability. Proficiency in SQL and data modeling.
- Develop, maintain and support company
- Assist in technical specification and solution design documentation to address customer needs
- Ensure customer implementations are delivered to meet/exceed customer expectations
- Collaborate with cross-functional teams on project delivery, solution development, and deployment as needed
Requirements:
- 2+ years experience in a software development/consulting role, preferably in comprehensive eBusiness and Supply Chain Solutions
- 2+ years experience in Software Analysis, Design, and Development using J2EE technology stacks (Core Java, JSP, XML, Hibernate & Java scripts) and Oracle database (PL/SQL)
- 2+ years experience with the configuration and Installation of J2EE servers like Web logic, Web Sphere, and Oracle
- 2+ years experience with integration technology (knowledge of EAI and B2B tools)
- 2+ years working knowledge of UNIX system (Solaris and Linux)
- Exceptional verbal and written communications skills
- Excellent interpersonal & planning skills and cross-group coordination at all levels
- Bachelor Degree in Computer Science, or equivalent
- Willing to travel when needed.
Preferred (Optional) Skills:
- Supply-chain domain experience implementing and integrating Global Trade Management solutions
- Experience in the integration, deployment or support of an ERP, SCM, or similar systems from SA








