Tech Mahindra
Tech Mahindra
Jobs / Java Full Stack Software Engineer

Java Full Stack Software Engineer
Posted on: 19th August, 2021 | Closed

Experience 3-8 years exp
Job Location Chennai
Openings 10
How to apply Take a 6 hrs screening test organized by Tech Mahindra.
  • Opening time: Oct 08, 2021 12:30 PM UTC
  • Closing time: Oct 24, 2021 06:25 PM UTC
Note: You can take the test anytime between the given duration

Position Overview

TechM is looking for a Java full stack Software Engineer that embraces lean and agile practices focused on building Products and Platforms. This role will work in a small, cross-functional teams. The position will collaborate directly and continuously with business partners, Software engineers, Technical Anchors and designers, and will release early and often.

Position Duties

The Software Engineer will work on a Balanced Team and collaborate with the Product Manager and developers to deliver projects and features to support future Manufacturing and other IoT Initiatives. The Software Engineer will build a portfolio of products and will be responsible for the development and ongoing maintenance & support of the product.

  • Work hands-on with the team and other stakeholders to deliver quality software products that meet our customer’s requirements and needs.
  • Help Partners to understand our iterative development approach and focus on delivering a Minimum Viable Product through careful and deliberate prioritization.
  • Work with design resources (internal and/or external) to ensure timely delivery of designs and assets to the development team.

Required Skills

  • Hands-on experience of 3 years minimum in Angular (front end development) and Spring boot.
  • Strong Object Oriented development background in Java/J2ee.
  • Experience in JAVA development using Eclipse or similar tools.
  • Experience in developing REST APIs using Micro services.
  • Strong Java development skills, including Java, HTML, XML, JUNIT.
  • Should have worked in TDD environment using testing tools like JUNIT, MOCKITO, JASMINE, Karma etc.
  • Experience with Spring Cloud and deploying to cloud platforms, preferably PCF or Cloud Foundry
  • Familiarity with GitHub or equivalent source control repositories and Build Tools like GRADLE
  • SQL/DB programming experience (Relational and No-SQL).
  • Be a key player in a Product Driven Organization Product Teams, working closely with the Technical Anchor and other Software Engineers (cross-train, pair-program, etc.).
  • Identify areas of improvement (process, performance, communication, etc.) and work with the teams to deliver solutions.
  • Experience of Agile/Iterative way of software development.

Desired Skills

  • Knowledge of Big Data and Hadoop.
  • Develop integrations with applications like Apache Kafka, Flyway, Google Cloud etc.
  • Experience in developing data processing tasks using Python.
  • Practiced in eXtreme Programming (XP) disciplines including:
  • Paired programming
  • Test-first/Test Driven Development (TDD)
  • Strong analytical and problem-solving skills.
  • Strong oral and written communication skills.
  • Ability to multi-task and manage changing priorities.
  • Strong teamwork and interpersonal skills.
  • Ability to work independently and take initiative when solving unexpected problems.
  • Experience working independently as well as on a team.

Nice to Have

  • Experience creating CI/CD Pipelines using Jenkins or like tools.
  • Experience in SPLUNK and Dynatrace
  • Experience creating Test Automation suites with applications like Cucumber or Selenium.
  • Experience in supporting continuous improvement by investigating development alternatives.
About Tech Mahindra

Who we are!

We Are What We Do

Tech Mahindra offers innovative and customer-centric digital experiences, enabling enterprises, associates and the society to Rise. We are a USD 5.1 billion organization with 121,000+ professionals across 90 countries helping 1007 global customers, including Fortune 500 companies. We are focused on leveraging next-generation technologies including 5G, Blockchain, Cybersecurity, Artificial Intelligence, and more, to enable end to end digital transformation for global customers. Tech Mahindra is one of the fastest growing brands and amongst the top 15 IT service providers globally. Tech Mahindra has consistently emerged as a leader in sustainability and is recognized amongst the ‘2021 Global 100 Most sustainable corporations in the World’ by Corporate Knights. With the NXT.NOW framework, Tech Mahindra aims to enhance ‘Human Centric Experience’ for our ecosystem and drive collaborative disruption with synergies arising from a robust portfolio of companies. We aim at delivering tomorrow’s experiences today, and believe that the ‘Future is Now’.

Where we stand in terms of our numbers

We are part of the Mahindra Group, a USD 19.4 billion federation of companies that enables people to rise through innovative mobility solutions, driving rural prosperity, enhancing urban living, nurturing new businesses and fostering communities. It enjoys a leadership position in utility vehicles, information technology, financial services and vacation ownership in India and is the world’s largest tractor company by volume. It also enjoys a strong presence in renewable energy, agribusiness, logistics and real estate development. Headquartered in India, Mahindra employs over 2,56,000 people across 100 countries.

Our Associate Testimonials


We will continue to RISE to be an agile, customer-centric and purpose-led company delivering best-in-class technology led business solutions for our stakeholders.

View All Notifications