Application Developer || Gurgaon

at Thoughtworks

Posted by mallika sinha
1.5 - 4 yrs
Best in industry
Full time
Object Oriented Programming (OOPs)
Go Programming (Golang)
Ruby on Rails (ROR)
Design patterns
Thoughtworks is a global software consultancy with an aim to create a positive impact on the world through
technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our clients'
most complex challenges. We are curious minds who come together as collaborative and inclusive teams to
push boundaries, free to be ourselves and make our mark in tech.
Our developers have been contributing code to major organizations and open source projects for over 25
years. They’ve also been writing books, speaking at conferences and helping push software development
forward, changing companies and even industries along the way. We passionately believe that software quality
is driven by open communication, review and collaboration. That’s why we’re such vehement supporters of
open source and have made significant contributions to open source tools for testing, continuous delivery
(GoCD), continuous integration (CruiseControl), machine learning and healthcare. 
As Consultant, we work with our clients to ensure we’re evolving their technology and empowering adaptive
mindsets to meet their business goals. You could influence the digital strategy of a retail giant, build a bold
new mobile application for a bank or redesign platforms using event sourcing and intelligent data pipelines.
You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems
and challenge yourself every day.
You’ll spend time on the following:
 You will champion best practices like writing clean and reusable code using practices like TDD, SOLID
principles, OO design, and pair programming
 You will partner with other technologists from cross-functional teams advocating devops culture
 You will work in collaborative, product-focused teams to build innovative customer experiences
 Take ownership and accountability beyond individual deliverables, always pushing the envelope in
order to deliver awesome results for our clients
 Learn, digest and subsequently apply the latest technology thinking from our tech radar to solve client
Here’s what we’re looking for:
 You have 2+ years* of experience using two or more development languages (Java, JavaScript, Ruby,
C#, etc.) with experience in Object-Oriented programming
 You’re willing and able to commit to traveling up to 100% (back home on the weekends) across the US
and Canada to help our clients solve their business problems
 You can write clean, high-quality code in a variety of languages and are also able to spot (and
improve) bad code
 You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
 You have experience with Agile, Lean and/or Continuous Delivery approaches such as Continuous
Integration, TDD, Infrastructure as Code, etc.
 Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
 You’re willing and able to commit to travel to client sites in order to solve their business problems

About Thoughtworks

Founded in 1993, we’ve grown from a small team in Chicago to a leading software consultancy of more than 8000 Thoughtworkers in 17 countries. Our cross-functional teams of strategists, developers, data engineers, and designers bring over two decades of global experience to every partnership.


Thoughtworks invented the concept of distributed agile and we know how to harness the power of global teams to deliver software excellence at scale. Today we help our clients to create their own path to digital fluency and to build organizational resilience to navigate the future.

Our job is to foster a vibrant community where people have the freedom to make an extraordinary impact on the world through technology.


As a Thoughtworker, you are free to seek out the most ambitious challenges. Free to change career paths. Free to use technology as a tool for social change. Free to be yourself.

Products & Services
5000+ employees
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Matches delivered
Network size
Companies hiring

Similar jobs

NodeJS Developer

at TheCodeWork

Founded 2018  •  Products & Services  •  20-100 employees  •  Bootstrapped
NodeJS (Node.js)
Remote only
1 - 3 yrs
₹4.8L - ₹6L / yr


We are looking for a NodeJS Developer responsible for the development and maintenance of multiple web apps. Your primary focus will be the development of webservices, backend and their development & integration with frontend services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, creating quality products, and attention to detail on writing code is essential.


Your job role can also include client projects where your day-to-day tasks will be managed by our clients. In such cases, your commitment to time and ethics overall is of utmost importance. 


  • Translate designs and wireframes into high-quality code
  • Design, build and maintain high performance, reusable, and reliable NodeJS code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation


Strong knowledge of NodeJS is mandatory.

Knowledge of ReactJS is big bonus

Familiarity with RESTful APIs.

Strong knowledge of coding conventions, patterns, and best practices.

Knowledge of the open-source Laravel/Django ecosystem and the libraries available for common tasks will be a plus point

Ability to understand business requirements and translate them into technical requirements

Familiarity with cloud message APIs and push notifications

A knack for benchmarking and optimization.

Proficient understanding of code versioning tools, such as Git

Familiarity with continuous integration.
Knowledge of mobile or other technologies, an added advantage.

Job posted by
Ashish Singh

Technical Support


Founded  •   •  employees  • 
Object Oriented Programming (OOPs)
Navi Mumbai, Mumbai
3 - 7 yrs
₹3L - ₹6L / yr
 MCA /B.E/B.Tech/BCA

 3-4 years: 2 Position

Core Skill Sets
 Core Programming Language*: JAVA 7/8 or above
o Command on basics/core.
o Knowledge of OOPS concept.
o Problem solving skills using Collections/Java Beans/OOPS concept.
 Web Programming Language*: J2EE
o Knowledge of MVC architecture [Servlet (or) Struts 2 (or) Spring].
o Able to debug and deploy web-application.
 Database*: Preferably Oracle/MySql
o Able to write sql queries.
o Knowledge of sql joins.
o Basic idea of stored procedures.

Additional Skill Sets
o Knowledge of understanding XML/JSON/CSV documents.
 Web-service
o Knowledge of understanding web-service (REST Full).
o Testing web-services via some tool (e.g. Postman).
 Web/Application Server*: Apache/Tomcat/JBoss/Weblogic/Websphere
o Basic deployment experience on web applications.
 OS Platform*: Linux.
o Knowledge of shell commands like create directory, change permission/owner,
move/copy files/folder, check process running and crontab.
o Knowledge to work and use putty.
 Development Tool*: Eclipse/NetBeans.

Purpose of the Position
 Perform day-to-day support activity at the client side.
 Monitoring all the application components as part of the daily monitoring process to make sure the components and services are functional.
 Regularly monitor the logs of the components and services and identify and debug the
errors if any and accordingly co-ordinate with the off-shore team if needed.
 Support off-shore team to help deploy their application components and services.
 Perform basis debugging activity to identify any issue present in the client environment and provide the details to the off-shore team.

About Company :
IRIS Business Services Limited is one of the first providers of full professional XBRL products and solutions to organizations globally. The company headquartered in Mumbai, India with international offices in United States, Singapore, United Kingdom, and the UAE.

IRIS is a direct member of XBRL International and XBRL US. The Company has over eighteen years of proven expertise in the financial information management space, providing customized technology solutions for data and content management, for the dissemination of information to investors and stock exchanges, and for effective content management to institutional clients.

Over the last seven years, IRIS has been very closely involved in the XBRL space, in taxonomy creation, software solutions and in the conversion of structured and unstructured data into XBRL for SEC filing in the US. IRIS has multidisciplinary skills in XBRL as well as in technology. Taxonomy experts, software engineers, business analysts and accountants come together to provide a complete range of products and services across the XBRL supply chain.

For more information, please visit
Job posted by
Laxmi Chettiar

Java Microservices

at Mobile Programming India Pvt Ltd

Founded 2000  •  Products & Services  •  1000-5000 employees  •  Profitable
3 - 8 yrs
₹10L - ₹18L / yr
8+ years of Java development experience • 4+ years of microservice development experience with Spring boot framework • Core & Advanced Java (Threading, Design Patterns, Data Structures) J2EE, REST web services • Excellent knowledge of Enterprise Design Patterns • Full stack development with Angular 8 experience will be a plus • Experience with test driven software development • Exposure to telecom domain 
Job posted by
Ankit Sharma

Java Tech Lead

at Innovatily

Founded 2014  •  Services  •  20-100 employees  •  Profitable
Spring Boot
Apache Kafka
Bengaluru (Bangalore)
8 - 15 yrs
₹12L - ₹15L / yr
1) Java 7, Java 8, functional aspects, Spring Framework (It is important that the resources are familiar with the current Spring platform and it’s capabilities), Spring Boot, Spring Integration
2) Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
3) Experience building REST and SOAP web services using Java, Micro Services
4) Experience with Web Services (JSON, REST, Spring based REST services)
5) Experience with Java and J2EE/Java EE (including servlets, JSP, JDBC)
6) Strong Core Java development
7) Experience with development tools like Eclipse, Git,.etc
8) Experience with web application servers like Tomcat
9) Experience in scripting and working in a Linux/Windows environment
Job posted by
Jayasri S

Java Developer

at Mobile Programming

Founded 1993  •  Products & Services  •  100-1000 employees  •  Bootstrapped
Spring Boot
Hibernate (Java)
Tornado Web Server
Bengaluru (Bangalore)
4 - 9 yrs
₹1L - ₹12L / yr
Experience in Core Java/Java 8, Sprng, Spring boot, Hibernate, Javascript, HTML,CSS.
· Experience in object-oriented design/programming and proven experience as a Software Developer
· Experience with software design and development in a test-driven environment.
· Self-starter with high level of commitment and motivation
Job posted by
Ria Puri

Backend Engineer

at Intelizest Consulting Private Limited

Founded 2016  •  Product  •  100-500 employees  •  Raised funding
Hibernate (Java)
Amazon Web Services (AWS)
9 - 18 yrs
₹14L - ₹25L / yr

Job Description - Intelizest


Back End Engineer

  • Work with other engineers to develop and test tools and applications used by team on daily basis
  • Play a significant role in the ongoing evolution and refinement of current tools and applications
  • Triage, troubleshoot, escalate and provide resolution to production issues.
  • Reproduce, document and escalate product defects to the Engineering Team.
  • Provide well-thought out and reliable direction, both in technical and non-technical terms, to help customers.
  • Take ownership of customer issues, including initial troubleshooting, identification of root cause and issue resolution or escalation.
  • Identify and escalate priority issues that need immediate attention.
  • Collaborate with cross functional teams which requires strong presentation skills and attention to details
  • BA/BS degree in Computer Science or related technical field or equivalent work experience. MS degree is preferred.
  • 9+ years development experience in JAVA (using OO Design and Analysis, Design Patterns, etc.)
  • High experience in Java 8 Required.
  • 4+ years’ experience building highly scalable, distributed and reliable Restful Web Services using Spring, Jersey, etc.
  • Should have knowledge on Cloud applications preferably on AWS.
  • Knowledge on building Front end applications using JavaScript, AngularJS, HTML5, CSS3.
  • Experience with relational DBs like MySQL and NoSQL Database like MongoDB, Solr/Lucene will be a plus.
  • Experience with Tomcat, Jax-RS, REST, JPA, IntelliJ, Groovy, Hibernate is must.
  • Experience with build technologies like Gradle, Jenkins will be a plus.  
  • Experience with Test Driven Development using TestNG/Junit testing frameworks.
  • Experience working with version control like GIT.
  • Salary commensurate with experience.




Job posted by
Chithra Jagadeesan

Java Developer

at Promotup HR Solutions

Founded 2020  •  Services  •  employees  •  Profitable
Hibernate (Java)
AngularJS (1.x)
2 - 8 yrs
₹5L - ₹13L / yr
We are looking for a Java Developer with experience in building high-performing, scalable,
enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. Java
developer roles and responsibilities include managing Java/Java EE application development
while providing expertise in the full software development lifecycle, from concept and design to

Responsibilities and Duties

• Contribute to all phases of the development lifecycle
• Write well designed, testable, efficient code
• Ensure designs should follow compliance with specifications
• Prepare and produce releases of software components
• Support continuous improvement by investigating alternatives and technologies and
presenting these for architectural review


• BS/MS degree in Computer Science, Engineering, or a related subject
• Minimum 4.5 to 6 years of software development experience
• Proven hands-on Software Development experience
• Proven working experience in Java development
• Hands on experience in designing and developing applications using Java EE
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2,
• Experience in the Spring Framework
• Very good English communication skills
• Optional:
o Good to have the knowledge of Angular JS framework.
o Experience to work on the Microservice architecture.
o Experience to work with Git hub & bitbucket.
o Agile methodology.
Job posted by
Aastha Buch

Java Developer

at Envision Integrated Services Pvt.Ltd

Founded 2012  •  Services  •  100-1000 employees  •  Profitable
Hibernate (Java)
2 - 7 yrs
₹1L - ₹2L / yr
 Looking for JAVA Developers who has experience in any of the web technologies such as Spring MVC, Restful, Soap, MVC.
Job posted by
Lakshmi Sri harsha

Fullstack Developer

at BlazeClan Technologies Pvt Ltd

Founded 2011  •  Products & Services  •  100-1000 employees  •  Profitable
Ruby on Rails (ROR)
NodeJS (Node.js)
LAMP Stack
AngularJS (1.x)
Amazon Web Services (AWS)
Pune, Mumbai
3 - 7 yrs
₹4L - ₹12L / yr
Description • Must have development background and should have hands-on experience in Java, or Node.Js or Ruby or Python, angular.js as an application developer. • Must have experience with Continuous integration and deployment tools eg. Jenkins, Ansible, Github, Subversion, Nexus etc. • Good to have strong understanding & working experience on either of the Public Cloud like AWS, Azure or GCP. • Experience on AWS services like EC2, S3, VPC, IAM, Lambda, ECS, RDS, DynamoDB • Good hands on experience in setting up enterprise cloud security, networking configurations • Must have excellent understanding of typical multi-tier application architectures: web servers (Apache, nginx, IIS), caching, application servers, load balancing. • Knowledge of RESTful Web Services, XML, JSON. Documenting of Webservices using Swagger. • Must have worked on micro-services applications, containerization of applications. • Must be aware of version control of code, code coverage, automated code testing. • Exposure to log management and log analysis tools like Splunk. Roles and Responsibilities: • Helping with application migration to Public clouds like AWS, Azure or GCP. • The candidate will have to present AWS Cloud services offerings and solutions to clients • Application optimization on Cloud. • Containerize/ Dockeriseexisting applications & migration to Public Cloud. • Must be able to identify & implementapplication deployment automation; define continuous integration process as per best practices.
Job posted by
Gurmeet Singh

AEM Technical Architect

at Adobe Systems

Founded 1982  •  Product  •  500-1000 employees  •  Profitable
Adobe CQ5
Adobe Day
Adobe Experience Manager
Bengaluru (Bangalore), Noida, NCR (Delhi | Gurgaon | Noida)
8 - 17 yrs
₹15L - ₹40L / yr
Adobe is looking to employ a passionated, entusiastic and consulting focused candidate into the India Professional Services team. This team is responsible for working directly with customers and prospects to match business problems to technology, providing technical skills on the ground with customers and alongside partners as well as evangelizing the value of Adobe's vast array of technologies. Responsibilities + Work closely with clients, developers, system administrators and BA's to build CQ Solutions and Translate business requirements into technical details + Advise and mentor development groups + Deliver requirements for integrated solutions across various IT disciplines + Responsibility for creation and following day to day architecture plan + Lead the implementation team (technical consultant to do the work) + Resolve user-identified functional and technical issues relating to Adobe CQ Requirements + 3+ Years development experience using any JCR based WCM products + 1+ Year's core experience as an architect on a WCM Project. Strong problem-solving skills + 3+ Years of Java Programming experience + Excellent verbal, interpersonal and written communication skills + CMS Design, JAVA/J2EE/J2ME, Sling, Application design and development experience + Web application design experience, HTML5 a plus + Strong skills to effectively interface with client totally a must. Great business analysis skills with architecture and implementation experience + Requirement analysis, conceptual, logical and detailed design skills + Configuration planning, testing, change management knowledge and experiences + Strong collaboration and team leading skills + Experience with software design patterns is advantageous + Agile Development Methodology experience is advantageous
Job posted by
Gokul Chandrappa
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Thoughtworks?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort