
Are you passionate about backend development and building scalable applications? Join our growing team!
Technical Skills:
- Extensive experience in programming/scripting languages and frameworks in at least two Node.js, Java Springboot, and Python.
- Understanding of architectural patterns like Flux and MVC is a desirable
- Work experience in REST API service, Socket connections, and mechanisms to handle real-time async data is important.
- Strong knowledge in OOPS, GIT, SQL/nonSQL DB (such as Elastic DB, Mongo DB, MySQL), Design Patterns
- Preferred to have experience with microservices, API gateway, AAA service
- Good knowledge of coding standards, design patterns, unit testing frameworks, TDD, CI/CD practices.
Must have previous experience in leading a team-
- Experience with RESTful web services, CSS, and HTML5 is desirable-
- Experience with designing and building APIs with REST/Microservices
- Good to know about AWS Lambda & supporting configuration knowledge. Knowledge of any of the serverless frameworks like Serverless, AWS SAM would be an advantage.-
- Good to know of API Gateway and CloudFront.-
š Required Skills:
- Strong experience with Node.js
- Hands-on expertise in Payment Gateway Integration
- Proficient in MySQL Database Management
- Knowledge of Socket Programming is a big plus!

About fi ellements
About
Connect with the team
Similar jobs
WissenĀ Technology is now hiring forĀ JavaĀ DeveloperĀ withĀ hands on experience in CoreĀ Java, multithreading, algorithms,Ā and data structure.
We are solving complex technical problems in the financial industryĀ and need talented software engineers to join our missionĀ and be a part of a global software development team.
A brilliantĀ opportunityĀ to become a part of highly motivatedĀ and expert team which has made a mark as a high-end technical consulting.
Required Skills:
Experience - 3+.
Experience in CoreĀ JavaĀ 5.0Ā and above, CXF, Spring.
Extensive experience in developing enterprise-scale n-tier applications for financial domain. Should possess good architectural knowledgeĀ and be aware of enterprise application design patterns.
Should have the ability toĀ analyze, design, developĀ and test complex, low-latency client-facing applications.
Good development experienceĀ withĀ RDBMS, preferably Sybase database.
Good knowledge of multi-threadingĀ and high-volume server-side development.
Experience in salesĀ and trading platforms in investment banking/capital markets.
Basic working knowledge of Unix/Linux.
Excellent problem solvingĀ and coding skills inĀ Java.
Strong interpersonal, communicationĀ andĀ analytical skills.
Should have the ability to express their design ideasĀ and thoughts.
- Ā 1-3 years of experience in application/web development
- Good experience in working with programming languages Golang.
- Good understanding of REST APIs and the web in general
- Working knowledge of AWS and Kubernetes is a plus
- Understand end user requirements, formulate use cases and come up with effective solutions
Company Overview-
A venture-backed funded startup valued at 30.5 Million Dollars.
The team co-founders are both IIT-IIM Alumni with a strong professional background and are backed by some of the leading global and Indian funds and entrepreneurs.
Role OverviewĀ
As aĀ Backend Engineer, you will be working closely with our core team in building products from scratch into large-scale platforms and solving business problems leveraging new and innovative technology. More than anything, we are looking for engineers that are eager to learn and build a meaningful company. We are a small team and encourage engineers to wear many hats
ResponsibilitiesĀ
- Design and build highly reliable and performant applications that deliver a great user experience.Ā
- Own large technical deliverables and execute in a structured manner. - Take accountability for the overall health of the applications you build. - Platform components as libraries, utilities and promote reuse.Ā
- Be able to conceptualize and develop prototypes quicklyĀ
Skills & RequirementsĀ
āŖ Work Experience between 1-3 years in large scale applications with the desire to work in fast-paced startupsĀ
āŖ Experience/Knowledge of Node.JS, Express.JS, AWS, MongoDB.Ā
Deep understanding of your tools: Languages, frameworks, systems.- Must have good analytical and problem solving skills.
- Good Knowledge of OOPS, PHP, MVC frameworks.
- Write error free code and follow coding standards. Able to perform Code Review job.
- Work closely with QA person to assist in the testing process.Ā
- Perform R&D tasks if assigned and communicate with the Designer and UI team.
- Build reusable code and libraries for future use.
- Able to work closely with the team and meet the tight deadlines where necessary.
- Strong Communication Skills.
Responsibilities:
- Develop and deploy services to improve the availability, ease of use/management, and visibility of 6sense systems
- Architecting, building, and scaling out our services and infrastructure
- Learning and adopting technologies that may aide in solving our challenges
- Own our systems like our Hadoop and Presto clusters, front/back-end services, build configurations, infrastructure components, deployment of services into our infrastructure, and everything in between
- Write/review/debug production code, develop documentation and capacity plans, and debug live production problems
- Contributing back to open-source projects if we need to add or patch functionality
- Support the overall Software Engineering team to resolve any issues they encounter
Minimum Qualifications:
- 5+ years in a Software Engineering role or equivalent experience
- 1+ years of experience with Linux/Unix system administration and networking fundamentals
- Strong skills in reading code as well as writing clean, maintainable, and scalable code
- Good knowledge of Python and Java
- Experience designing, building, and maintaining scalable services and/or service-oriented architecture
- Experience with high-availability
Bonus Requirements:
- Experience with modern configuration management tools (e.g. Ansible, Chef, Puppet) and idempotency
- Exposure to modern build systems such as Bazel, Buck, or Pants
- Knowledge of the Hadoop ecosystem (e.g. Hadoop, Hive, Presto) including deployment, scaling,
- and maintenance
- Knowledge of standard security practices
- 1+ years of experience working with Kubernetes, Docker
- Good knowledge of JavascriptĀ
Required Skills:
- 4+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relational 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.
šš¼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Ā
Please find the job details below
Experience: 7.5-10 years
Must Have: Microservices architecture (MSA)- General Experience
Ā
Ā REQUIREMENTS:
Ā
- Strong technical background with node.js, event loop understanding, unit testing, developing web application & APIs, event & stream, call-back & closures, promise, async/await, accessing file system, Optimization techniques
- understanding of different components such as web server, storages, integrations
- should have worked on designing and building server-side solutions (in any technology), build process of node.js, CI/CD process of node.js, multi-tasking (working on multiple things at same time)
- Good knowledge of functional and Object-Oriented Programming
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
- Familiarity with Azure pipeline
- Should have experience in Identifying software application weaknesses and target areas and sketching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas.
- Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
- Fundamental knowledge of design patterns
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
- Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
Ā Ā RESPONSIBILITIES:
- Writing and reviewing great quality code
- Understanding functional requirements thoroughly and analysing the clientās needs in the context of the project
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements, schedules, and activities.
- Being able to lead/support UAT and production roll outs.
- Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it.
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Primary Responsibilities
ļ· Providing technical expertise for every phase of the project lifecycleāfrom concept development to solution design, implementation, optimization and support. Interacts with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the project.
ļ· Prepares the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization).
ļ· Assists the architect in articulating the pros and cons of using a certain technology stack or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture. Drives the performance tuning, re-design and re-factoring for a module.
ļ· Contributes to designing and implementing the build, releases process as well as system configuration and deployment characteristics of the application.Ā
ļ· 4+ years of strong development skills in Java with JDK 1. 8 & above version &
Microservices with Spring boot/ Spring.
ļ· Should have strong acumen in Data Structures, Algorithms, problem-solving and Logical/ Analytical skills.
ļ· Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
ļ· Sound understanding of concepts like Exceptional handling, Serialization/ Deserialization and Immutability concepts, etc.
ļ· Good fundamental knowledge in Enums, Collections, Annotations, Generics, Auto boxing, etc.
ļ· Experience with Multithreading, Concurrent Package and Concurrent APIs Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
ļ· Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
ļ· Experience with at-least one NoSQL (Any of Cassandra/Couch base/Hadoop), Hands-on experience with JMS
ļ· Hands-on experience in creating RESTful webservices and consuming webservices
ļ· Hands-on experience with Spring.
ļ· Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
ļ· Experience of writing Junit test cases using Mockito / Powermock frameworks.
ļ· Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
ļ· Good communication skills and ability to work with global teams to define and deliver on projects.
ļ· Sound understanding/experience in software development process, test-driven development.
About us
Publicis.Sapient, the digital business transformation hub of Publicis Groupe, helps clients drive growth and efficiency and evolve the ways they work, in a world where consumer behavior and technology are catalyzing social and commercial changes at an unprecedented pace. With 17,000 people and over 100 offices around the globe, our expertise spanning technology, data
sciences, consulting and creative, combined with our culture of innovation, enables us to deliver on complex transformation initiatives that accelerate our clientsā businesses through creating the products and services their customers expect.
Requirements:
- Academic degree (BE / MCA) with 3-10 years of experience in back-end Development.
- Strong knowledge of OOPS concepts, Analyzing, Designing, Development and Unit testing
- Scala technologies, AKKA, REST Webservices, SOAP, Jackson JSON API, JUnit, Mockito, Maven
- Hands-on experience with Play framework
- Familiarity with Microservice Architecture
- Experience working with Apache Tomcat server or TomEE
- Experience working with SQL databases (MySQL, PostgreSQL, Cassandra), writing custom queries, procedures, and designing schemas.
- Good to have front end experience (JavaScript, Angular JS/ React JS)










