

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, Aurora etc.
Eligibility
- 4-8 years of product company experience
- OOP implementation experience. Programming language does not matter. We use Java internally but have hired folks from non Java background.
- Hands on experience in SQL, Dynamo DB, Postgres etc preferred.
- Prior experience building REST APIs
- Advanced understanding of AWS stack
- Prior knowledge of solving problems at scale.

Similar jobs

Role : Junior Developer (Junior Consultant) - Java/ React/Golang
Location : Gurgaon/Bangalore/Pune
Education : BE/ BTech/ MCA or equivalent engineering degree
Experience : 2-4 years of Java Programming experience
These are urgent positions and we are looking to onboard candidates by end of April . Only those should apply who can join immediately.
- Number of positions : 40
- Normal working hours
- Remote work environment
Salary : INR 4 Lakhs - 8.5 Lakhs/ year
- Selected candidates will undergo extensive Training of 6 weeks.
- 2.5 years of Service level agreement with Shortlisted and offered Candidates
Job Requirement :
Mandatory :
- At least 1.5 + year development or support experience in Java application
- Good understanding of Object-Oriented Concepts (OOPs)
- Understanding of web applications
- Good analytical and logical abilities
- Good communication and interpersonal skills
- Minimum 60 % marks in Class 10 & 12th & BE/BTech/ MCA
Desired :
- Working knowledge of JavaScript / Golang/ React
Perks and Benefits :
- Competitive Compensation
- Medical Insurance- Self, Family
- Term Life Insurance
- Group Personal Accident Insurance
- Long Service Awards
- Professional Certification Assistance
- Global Exposure
About Xebia :
Xebia Group consists of nine specialized, interlinked companies: Xebia, Xebia Academy, StackState, GoDataDriven, Xpirit, Binx.io, Instruqt, Qxperts and Xccelerated. Offices in Amsterdam, Utrecht, Hilversum, Paris, Gurgaon, Pune, Bangalore, Boston and Dubai.Expertise in Technology Consulting, Offshore Services, Deployment Automation, Digital Transformation, Agile Transformations, Agile Product Management, DevOps, Big Data & Data Science, Cloud Infrastructures, Agile Software Development, Blockchain, Quality & Test Automation, Classroom Training, In-Company Training, Artificial intelligence, and Machine Learning.Xebia explores and creates new frontiers. Always one step ahead of what businesses need, we turn the latest technology trends into advantages for our customers. As a mainstream frontrunner, we create new solutions and build the future with our clients.

Responsibilities
- Ideate, execute & take ownership of complete project from scratch
- Create and design User-focused focused SAAS with high end experience
- Optimize existing architecture for performance, scalability & functionality
- Generate modular & clean codes
- Deploy & maintain project’s infrastructure with zero downtime
Skill Sets
- Sharp communication skills
- Fluent in Problem Solving, Data Structures And Algorithms
- Strong in Java Spring Boot & Python Django languages & frameworks
- Experience with database design & familiar with RDBMS database like Postgresql as well as no SQL databases
- Good with writing unit test cases & integration test cases
- Well versed in writing Asynchronous codes or technologies
- Exposed to various AWS technologies like EC2, Cognito, API Gateway,ECS etc.
- Exposed to Pub-sub technologies like SQS,Kafka, RabbitMQ, etc.
- Familiar with caching tools like Redis, HazleCaste, etc.
- Exposure to DevOps and Big Data is a plus.
Sr. Software Developer
Work Experience: 8+ Years
The Number of Vacancies: 2
Location:
CTC: As per industry standards
About the Job Description
Senior software developers are responsible for designing, testing, and implementing new and updated software programs. They take on a managerial role and lead the development team with all software development tasks. Their job is to ensure all projects are completed on time and to company specifications.
What We Are Seeking
- Hands-on experience in Core Java and Advanced Java.
- Hands-on Java Framework-Architecture and Advanced Concepts Understanding and Implementation in Real-Time Projects
- Knowledge of Weblogic, Microservices
- Experience in developing APIs and RESTful services using Node JS.
- Strong understanding of the usage and implementation of JWT tokens and access control API development.
- Knowledge of AWS, SSL integration, Docker, Postman
- Extensive knowledge of MongoDB, MySQL, Redis, and Oracle.
- Understanding of how to integrate third-party APIs such as Payment Gateway
- Knowledge of code versioning tools such as GIT
- Must have good analytical, debugging, and problem-solving skills.
- Good communication skills.
Responsibilities
- Produce high-quality code and experience with security implementations.
- Collaborating with front-end developers on the integration of elements.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Work with the QA Team to develop testing protocols to identify and correct challenges.


Responsibilities
1. Collaborate with teammates to define, design, and shape new features.
2. Design and develop backend API microservices using Node.js.
3. Design and develop applications in an AWS and GCP environment.
4. Design and implement low-latency, high-availability, and performant applications.
5. Write reusable, testable, and efficient code.
6. Troubleshoot, debug, and upgrade the software.
Requirements
1. Solid experience in Node.js.
2. Good experience using frameworks such as Express.JS or Restify.
3. Willing to learn HapiJS.
4. Hands-on experience with JavaScript Development.
5. Able to work independently and carry out a task to achieve the design goal with minimal supervision.
6. Good programming skills and communications.

Job Description for Python Backend Developer
2 + years expertise in Python 3.7, Django 2 (or Django 3).
Familiarity with some ORM (Object Relational Mapper) libraries.
Able to integrate multiple data sources and databases into one system.
Integration of user-facing elements developed by front-end developers with server-side logic in Django (RESTful APIs).
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Knowledge of user authentication and authorization between multiple systems, servers, and environments
Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
Able to create database schemas that represent and support business processes
Strong unit test and debugging skills.
Proficient understanding of code versioning tools such as Git.
The desirables optionals
Django Channels, Web Sockets, Asyncio.
Experience working with AWS or similar Cloud services.
Experience in containerization technologies such as Docker.
Understanding of fundamental design principles behind a scalable application (caching, Redis)
Role: Software Developer
Industry Type: IT-Software, Software Services
Employment Type Full Time
Role Category Programming & Design
Qualification: Any Graduate in Any Specialization
Key Skills – Python 3.7 Django 2.0 onwards , REST APIs , ORM, Front End for interfacing only ( curl, Postman, Angular for testing), Docker (optional), database (PostgreSQL), Github
● Partner with the product/business teams to understand the product features and
specifications, translate them into high level and low-level design
● Participate in all stages of the Software Development Lifecycle
● Develop back-end components, services, and APIs. Support integration of user-
facing elements, and collaborate closely with the design and front-end development
team
● Write elegant, effective, and scalable code while maintaining the highest level of
coding standards
● Take ownership of the work and ensure timely deliveries
● Drive innovation in product development, while relentlessly improving performance,
scalability, and maintainability
Requirement
● Strong problem solving and analytical skills with a minimum of 2-4 years of
experience in backend development
● 1+ experience as a Java Developer, with strong knowledge of Java web frameworks
like Spring Boot, Hibernate, etc. and experience working in Microservices
architecture
● Hands-on experience of working with Linux/Unix platform
● Strong knowledge of SQL and RDBMS like PostgreSQL/MySQL etc.
● Experience in - Python, Git
● Strong technical aptitude and good knowledge of CS fundamentals
● Sound knowledge and application of algorithms and data structures with space and
time complexities
● Strong design skills involving data modelling and low-level class design
● Follow industry coding standards and responsible for writing maintainable, scalable,
and efficient code to solve business problems
Good to have
● B. Tech./M. Tech. in Computer Science or equivalent from a reputed college
● Prior experience working in a startup environment
● Experience in setting up an entire product from scratch

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)




