
|
Must Have: •At least 6+ years in web services development and solid understanding of web technologies in JAVA •Strong Expertise in building & deploying application on any of the major cloud platforms (GCP, AWS, Azure) •Strong expertise with Docker/Kubernetes •Working knowledge of building Micro Services, RESTful web Services using any framework (Spring Boot, JaxRS, Jersey) •Strong Expertise of writing JUnits & How to configure it through maven •Good understanding of NoSQL databases and have worked upon any one of them (HBase, Cassandra, Big query, Mongo) •Good understanding of Message Queues and have worked upon any one of them (Kafka, RabbitMQ, Pub Sub) •Good understanding of Maven, Git •Good understanding of Jenkins, CI/CD architecture •Good understanding of Programming Algorithms and Data Structures •Experience with BDD & Cucumber
Good to Have: •Monitoring experience – Stackdriver or Prometheus or Azure equivalent •Operational readiness – SLI/SLO, DevOps experience •Service mesh – ex: Istio •Any OpenShift experience •Knowledge on Graph technology •Have worked upon any of the big data technologies •Have worked upon tools like white source, Veracode... •Knowledge of Python and Angular •Integration tests using BDD Framework (Cucumber) •Good understanding of Streaming technologies and processing engines (Dataflow, Flink, Spark) •Knowledge of VSTS |

About TechMahindra
About
At Tech Mahindra, a culture of driving positive change, celebrating each moment, and empowering all to Rise drives us to dream, do, and become more.
By living our culture, both as individuals and as a team, we establish and advance our presence as a brand that is global, innovative, and caring.
Our culture also leads the way for us to be and become a Company with a Purpose. We try to achieve this by making responsibility personal and adopting sustainability as a way of life at Tech Mahindra.
Read more about us from here: https://www.techmahindra.com/en-in/people/culture/
Similar jobs
Job Title: Back-End Developer
Department: IT
Experience: 3.5 Years+
Location: Mohali
Shift: Rotational Shifts
Employment Type: Full-time
Job Overview:
The Senior Backend Developer will be responsible for the full lifecycle of our backend services, focusing on architecture, security, and performance.
Key Responsibilities:
- Core API Development & Logic: Design, build, and maintain robust, scalable, and secure RESTful/ GraphQL APIs using Node.js and Python to serve both internal and external consumers.
- System Architecture: Lead the design and implementation of application components, focusing on microservices architecture, ensuring services are loosely coupled and highly available.
- Database Management: Expertly manage and optimize complex database schemas and queries for both SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) systems, ensuring data integrity and high performance.
- Performance and Scalability: Identify and resolve performance bottlenecks, implement caching strategies, and optimize server-side code and architecture for maximum speed and scalability.
- Code Quality and Standards: Write clean, efficient, well-documented, and testable code. Conduct thorough code reviews and mentor junior developers on best practices, design patterns, and coding standards.
- Security Implementation: Implement security and data protection settings,including authentication, authorization, and encryption protocols.
- DevOps and Deployment: Work with DevOps pipelines (CI/CD, Docker, Kubernetes) for smooth and automated deployment of services to cloud platforms (AWS/Azure/GCP).
- Collaboration: Work closely with cross-functional teams (Frontend, Product, QA) to understand requirements and translate them into technical specifications and deliver high-quality features.
Required Skills & Qualifications:
- Programming Expertise: Deep, demonstrable expertise in Node.js and Python.
- Node.js: Strong command of asynchronous programming, event loops, and related frameworks (e.g., Express.js).
- Python: Extensive experience with web frameworks (e.g., Django, Django Rest Framework, Flask).
- API Design: Proven ability to design and implement highly performant and secure RESTful APIs. Experience with GraphQL is a strong advantage.
- Databases: Expert knowledge of both Relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis, Cassandra). Proficiency in query optimization and schema design.
- Cloud & Tools: Experience with cloud computing platforms (e.g., AWS, Azure, or GCP). Proficiency with Docker and Git.
- Testing: Strong experience with unit, integration, and end-to-end testing frameworks.
Soft Skills & Leadership
- Problem-Solving: Excellent analytical and problem-solving skills with a track record of troubleshooting complex production issues.
- Communication: Strong verbal and written communication skills to articulate technical decisions and collaborate effectively with diverse teams.
- Ownership: Proven ability to take ownership of complex projects, drive them to completion, and manage technical debt.
🔹 Mandatory Skills & Experience:
- Minimum 2–4 years of experience in software development.
- Strong proficiency in Flutter framework for cross-platform mobile app development (Android & iOS).
- Solid experience in PHP (Laravel / CodeIgniter preferred) for backend development.
- Proficient in creating and integrating RESTful APIs.
- Strong understanding of MySQL / PostgreSQL databases.
- Experience with version control tools (Git, GitHub, GitLab).
- Excellent debugging, analytical, and problem-solving skills.
- Ability to work collaboratively in a team environment with strong communication skills.
If interested kindly share your resume at 82008 31681
Location: Hyderabad
Work Mode: Hybrid (2 days WFO)
Experience Required: 4.5+ years
Notice Period: Immediate Joiners Preferred
Employment Type: Full-Time
Mandatory Requirements:
- 4.5+ years of experience in Java Development
- Hands-on experience with AWS in a production environment
- Must be available to join immediately
- Must be willing to work in Hybrid mode from Hyderabad
Technical Skill Requirements:
- Strong hands-on experience in Core Java, Spring Boot, and Microservices
- Solid understanding of OOP concepts, Multithreading, and REST APIs
- Practical knowledge and experience working with AWS services like EC2, Lambda, S3, RDS, SNS, etc.
- Familiarity with CI/CD tools and version control systems (Git)
- Good knowledge of SQL and NoSQL databases
- Ability to write clean, efficient, and well-documented code
Key Responsibilities:
- Design, develop, and maintain scalable Java-based backend applications
- Implement and integrate AWS services to ensure scalability and reliability
- Collaborate with cross-functional teams including QA, DevOps, and Front-end developers
- Optimize application performance and troubleshoot issues in a timely manner
- Participate in code reviews, sprint planning, and team discussions
- Ensure best practices in code quality, security, and documentation
- Handle deployments and production support if needed
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server-side logic
Gather and address technical and design requirements
Build reusable code and libraries for future use
Follow emerging technologies
Desireable skills
3+ years of experience as a Back-end developer
In-depth understanding of the entire web development process (design, development, and
deployment)
Hands-on experience with Java, Springboot and Hibernate
Working knowledge in SQL
Familiarity with Agile methodology of development process
Problem-solving attitude
We are seeking a skilled Java Developer with 5+ years of experience in Java, Camunda, Apache Camel, Kafka, and Apache Karaf. The ideal candidate should have expertise in workflow automation, message-driven architectures, and enterprise integration patterns. Strong problem-solving skills and hands-on experience in microservices and event-driven systems are required.
Aadrila Technologies Pvt Ltd. is the largest data, analytics, automation, and decisioning solution provider to financial intuitions, catering to the entire customer lifecycle from onboarding to diligence. Aadrila Technologies provides solutions that enable systemic fraud prevention, risk management, compliance, and automation through superior data engineering and deep tech (NLP and Deep Learning) applications. In the B2B SaaS market, Aadrila Technologies Pvt. Ltd. is an undisputed leader. Based in Mumbai, Andheri, it has ~90% market share in the motor insurance underwriting data providers market.
Senior Software Engineer 4-6yrs of work exp
As a Senior Software Engineer at AADRILA TECHNOLOGIES PVT LTD, you will be responsible for designing, developing, and deploying high-quality API solutions. You will collaborate with cross-functional teams to build innovative and performant applications.
Responsibilities:
- Write reusable, testable, and efficient code.
- Design and implement low-latency, high-availability, and performant RESTful APIs.
- Implement security and data protection measures.
- Integrate data storage solutions into software systems.
- Develop, test, tune for performance, and deploy web services.
- Collaborate with the product team to build innovative, robust, and user-friendly features
Requirements:
Must-Haves:
- Excellent analytical and problem-solving skills.
- Proven experience in the software development lifecycle.
- Solid coding experience in Python.
- Good understanding of Object-Oriented Concepts and Design Patterns.
- Knowledge of Amazon Web Services (AWS) APIs deployment and management.
- Experience working with Multithreading/Multiprocessing.
- Good working knowledge of programming in a Linux environment.
- Acquaintance with Web Stacks and RESTful APIs.
- Experience in best code deployment practices.
Highly Desired:
- Experience with NoSQL databases like MongoDB.
- Familiarity with AWS Serverless Stack (API Gateway, Lambda, SQS, Cloudwatch etc.)
- Familiarity with infrastructure as code tools (serverless and Terraform).
Experience and Qualification:
- Minimum of 3+ years of relevant experience.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or Information Technology.
Join our dynamic team and work in a challenging environment where you will have the opportunity to make a significant impact. AADRILA TECHNOLOGIES PVT LTD offers competitive compensation, professional development opportunities, and a collaborative work culture. Apply now and be part of our innovative software engineering team.
Hands-on 5 to 7 years of current development experience
supporting/troubleshooting a high-volume online platform
Database – expert MS SQL Server skills, including views and stored procedures, and provide ongoing support, including analyzing logs, writing complex SQL scripts
High-quality software development skills to troubleshoot principally using Microsoft programming tools including using C#, ASP.NET, and client-side technology such as JavaScript, jQuery, HTML, Web Forms, and CSS
Exposure to developing applications using REST API and Angular would be beneficial (or knowledge of troubleshooting API based application)
Experience using dev toolkits eg. GitHub, SQL Server Management Studio, Visual Studio, LINQPad, Postman, reviewing/analyzing application logs
Understanding of development and release processes, including branching.










