Senior application developer

at Thoughtworks

DP
Posted by Pavithrashri S
icon
Hyderabad
icon
5 - 8 yrs
icon
₹12L - ₹25L / yr
icon
Full time
Skills
Java
Spring Boot
Microservices
Test driven development (TDD)
CI/CD
Design patterns
Systems design
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.

As consultants, we work onsite 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.

For a team to thrive, it needs active collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an ambitious tech vision and acting as mentors for more junior-level consultants. They leverage their deep technical knowledge to solve more complex business problems and actively assess their team’s health, code quality and nonfunctional pipelines.

You’ll Spend Time On The Following
    • You will use continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible.
    • You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
    • Create large-scale distributed systems out of microservices
    • You will apply the latest technology thinking from our tech radar to solve client problems
    • Efficiently utilize DevOps tools and practices to build and deploy software
    • You will lead or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
    • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills

Here’s What We’re Looking For
    • Possess a bachelor’s Degree in Computer Science / Computer Engineering or any related Engineering streams.
    • Should have at least 4+ years of strong understanding of Java with preference to Java 8 and the newly introduced features.
    • Should be able to build reusable code and APIs for future use.
    • Good understanding of Cloud infrastructure and experience in deploying applications in either PCF (Pivotal Cloud Foundry) / AWS (Amazon Web Services).
    • Hands on experience working in Spring Core, MVC, Spring Boot, Spring Cloud, Microservices.
    • Experience in working with Restful webservices.
    • Experience in working with CI/CD pipelines using Jenkins / Hudson.
    • Experience in working with unit testing frameworks like Junit, Mockito.
    • Should have understanding of BDD.
    • Fair understanding of SQL and RDBMS and hands on experience in working with any of the databases like MariaDB, Oracle, MySQL, DB2 etc.
    • Should have good understanding of coding best practices and be able to do peer code review.
    • Should have an understanding of GIT, Jenkins and JIRA.
    • Candidate should be able to create automated build and deployment scripts.
    • Maintain a high level of code quality and adhering to industry standards for code quality like SonarQube, Fortify and Nexus.
    • Good analytical and problem solving skills.
    • Desirable to have understanding of design patterns and domain driven design.
    • Should have basic understanding of frontend skills like HTML, CSS, Javascript, jQuery.
    • Desirable to have minimum understanding of React / Angular, but not mandatory.

At ThoughtWorks, we’re committed to fostering an inclusive community for all technologists. Help us achieve a more balanced workplace by anonymously answering the following demographic questions.

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.

Founded
1993
Type
Products & Services
Size
5000+ employees
Stage
Profitable
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.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Java developer

at Recro

Founded 2014  •  Products & Services  •  100-1000 employees  •  Profitable
Java
J2EE
Spring Boot
Hibernate (Java)
icon
Remote only
icon
3 - 7 yrs
icon
₹7L - ₹18L / yr

Hey Java Experts,

Are you looking for a job opportunity?

Here you go, there is an opportunity to work with leading startups and unicorns in INDIA at RECRO.

 

JOB DESCRIPTION

1.Contribute in all phases of the development lifecycle.

2.Write well designed, testable, efficient code.

3.Ensure designs are in compliance with specifications.

4.Prepare and produce releases of software components.

5.Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

 

Requirements:

2.5 + years experience in development in JAVA technology.

2.Exposure in SpringBoot or Spring MVC and J2EE.

3.Strong Java Basics and good at problem solving.

4.Hands on experience on Relational databases (SQL query or Hiberent)+ Mongo( JSON parsing)

4.Proficient in REST API development.

5.Understanding of AI/ML algorithms is a plus.

Job posted by
Sreha Prasad

Java Backend Developer

at Recro

Founded 2014  •  Products & Services  •  100-1000 employees  •  Profitable
Java
J2EE
Spring Boot
RESTful APIs
Microservices
icon
Remote only
icon
3 - 6 yrs
icon
₹12L - ₹18L / yr

Required Skills:

 

  • 3+ year of experience in Development in JAVA technology.
  • Strong Java Basics
  • SpringBoot or Spring MVC
  • Hands on experience on Relationl 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.
Job posted by
JeevithaKrishnaKumar

Java Developer

at Codingmart Technologies

Founded 2015  •  Products & Services  •  20-100 employees  •  Profitable
Java
Spring Boot
MySQL
Data Structures
Hibernate (Java)
Object Oriented Programming (OOPs)
Unit testing
Software deployment
icon
Bengaluru (Bangalore)
icon
2 - 5 yrs
icon
₹5L - ₹13L / yr

Job Summary:


Design, develop, implement, and maintain java application phases, code, and software. Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes. Transform requirements into stipulations and identify production and non-production application issues.


Key Skills: Java 8, Spring Boot,Spring MVC, Microservices, OOPS Concepts & design patterns, Data structures and Algorithm, DS collections, REST, Redis, Mysql/Sql Queries, Agile, Kafka/RabbitMQ, Gradle/ Maven, Rest API’s, Deployment, GIT/SVN.


Added advantage: CICD/AWS/AZURE


Job Description:


  • Excellent command over problem-solving Data Structures & OOPS logics.

  •  Min 2 years of exp. in Spring Boot framework & Microservices architecture.

  • Strong problem-solving and analytical skills.

  • Should have strong experience in JMS, RabbitMQ, Kafka, Redis.

  • Should have followed agile methodology, hands on jira, Zoho…

  • Should have strong knowledge in unit test cases

  • Good experience in deploying in servers like Jenkins, Docker,  AWS, Azure

  • Experience in designing & building real-time, large-scale products  to ensure the best possible performance, quality, and responsiveness of the applications

  • Identify bottlenecks and bugs, and devise solutions to these problems. Help maintain code quality, organization, and automatization

  • Translate application storyboards and use cases into functional applications

  •  

  Opportunity To work:


  • Work with our awesome team

  • Work for Unicorn clients like Myntra, Nyka, Makemytrip, Book my show

  • Work on latest technologies & world class applications.

 
 
Job posted by
Vaheeda G

Assistant Software Engineer

at Kanilebettu Technologies

Founded 2021  •  Products & Services  •  0-20 employees  •  Bootstrapped
Java
J2EE
Spring Boot
Hibernate (Java)
Relational Database (RDBMS)
gitlab
System testing
icon
Bengaluru (Bangalore)
icon
0 - 2 yrs
icon
₹1.4L - ₹5L / yr
  1. Design and develop Microservices with Java, Spring
  2. Communicate with the tech lead, to understand the technology thoroughly
  3. Perform unit and system testing
  4. Understand business requirements and create plans accordingly
  5. Work in an agile environment
  6. Perform threat and risk assessments
Job posted by
Sridhar KL

SDE II

at Amazon India

Founded 2015  •  Products & Services  •  100-1000 employees  •  Profitable
Python
Go Programming (Golang)
Design thinking
Java
Object Oriented Programming (OOPs)
icon
Bengaluru (Bangalore), Delhi, Gurugram, Noida, Hyderabad, Pune, Faridabad
icon
3 - 9 yrs
icon
₹10L - ₹40L / yr

Basic Qualifications:

  • 3+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

 

Additional Job requirements

  • BS/MS/PhD in Computer Science/Math or equivalent
  • BS in computer science or related field.
  • 2+ years of relevant professional software development experience: designing, developing, and delivering software written in Java, C#, or C++, web development.
  • Knowledgeable in object-oriented design patterns.
  • Experience building highly scalable and distributed systems

Preferred Qualifications

  • Experience with service-oriented architecture and application/services development
  • Passion for performance debugging and benchmarking

Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization

Job posted by
Radha V
Java
J2EE
Spring Boot
Hibernate (Java)
Apache Kafka
icon
Bengaluru (Bangalore)
icon
5 - 7 yrs
icon
₹15L - ₹25L / yr
Key Responsibilities:
 Contributes to design, development, troubleshooting, debugging, evaluating, modifying, deploying, and documenting software and systems that meet the needs of customer-facing applications, business applications, and/or internal end user applications
 Function as an active member of an agile team by contributing to software builds through consistent development practices (tools, common components, and documentation)
 Participate in code reviews and automated testing
 Debug basic software components and identify code defects for remediation
 Support and monitoring of software across test, integration, and production environments
 Automate deployments in test or production environments
 Explores new automation techniques to refine the agility, speed and quality of engineering initiatives and efforts
 Defines test conditions based on the requirements and specifications provided. Takes part in reviews of own work and handles work efficiently. Skills & Qualifications:
 5+ years of software development experience in Java.
 Java 8, JBPM, Security, Microservices, API, Gateway, spring boot.
 Understanding of Agile or other rapid application development methods, object-oriented design, exposure to design and coding across one or more platforms and languages
 Experience in developing REST APIs and building Microservices.
 Strong hands-on experience with databases (SQL & no-SQL)
 Solid understanding of data structures, Algorithms & Design Patters will be a plus
 Exposure to methods relating to application design, software development and automated testing
 Ability to understand and use data structures and associated components
 Understands the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
 Familiar with infrastructure technologies and components
 Learns and applies new technologies and techniques. Keeps up to date on current research and technology in the industry
 Recognizes the importance of collaboration to achieve objectives. Influences team members with creative changes and continuous improvement.
 Demonstrates analytical thinking, problem solving and adaptive communication
 Ability to learn and deep dive into new technology and business domains, question status quo and think outside of the box.
 Bachelor’s degree in technical field or equivalent training/certification, or relevant work experience.
Job posted by
Sushant Arya

Technical Lead

at Careator Technologies Pvt Ltd

Founded 2011  •  Products & Services  •  100-1000 employees  •  Profitable
Java
J2EE
Spring
Hibernate (Java)
SQL
icon
Bengaluru (Bangalore)
icon
6 - 10 yrs
icon
₹1L - ₹17L / yr

Role & Responsibilities:

  • Handle multiple products/modules simultaneously, lead the team in development and support

  • Lead development teams

  • Daily updates to customers and Product Managers/Delivery Managers

  • Participate in design discussions

  • Design and Architect small modules

  • Effort estimations for modules, subsystems or use cases.

  • Learn new skills and mentor the new team members

  • Champion best practices within the team, including code reviews

    Work Experience & Skills:

  • B.E/B.Tech or any relevant Masters degree from reputed college.

  • Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring, JDBC, Jquery, Java script, HTML 5 and CSS

  • Strong experience in Postgres or any SQL technology

  • Experience with working on Tomcat, Apache, JBoss or any similar application server

  • Should have 3+ years of experience in leading team.

  • Good experience in JSON / RESTful API / Web Services.

  • Experience in working on Agile methodology using Scrum and sprints

  • Experience in using build tools, Maven, GIT, Bugzilla or similar tools.

  • Experience in cloud technologies, Microservices and frameworks such as AWS or GPC,

    container technologies like Docker is a plus.

  • Ability to adapt to new development environments, changing business requirements and learning new systems highly desired

  • Experience in Microservices, SpringBoot and Angular is a plus.

  • Experience with tuning deployed applications for scalability and performance.

  • Good knowledge of deployment and scripting on Linux/Unix servers

  • Strong technical documentation skills.

  • Good oral and written communication skills

 

Job posted by
Bharani Sharma

Java Developer

at Five exceptions Software Solution

Founded 2015  •  Services  •  100-1000 employees  •  Raised funding
Java
J2EE
Struts
Hibernate (Java)
EJB
icon
Indore
icon
1 - 5 yrs
icon
₹1L - ₹6L / yr

Job Description:

  • Must have experience of 1 – 6 years.
  • Experience in Java/J2EE platform.
  • Experience in web application development with JSP, Servlet, Spring Boot, Hibernate
  • Knowledge of MySQL database.
  • Developed REST and SOAP web services..
  • Experience in version control system and build tool
  • Must have completed BE/MCA/M.Sc/MTech.
Job posted by
Madhuri Rathore

Java Developer

at Crisp Analytics

Founded 2015  •  Products & Services  •  20-100 employees  •  Profitable
Java
Spring MVC
Spring Boot
Hibernate (Java)
Spring
icon
Remote, NCR (Delhi | Gurgaon | Noida)
icon
2 - 5 yrs
icon
₹6L - ₹14L / yr

We are a technology company, at a stage where we are moving fast ahead. We have been enabling enterprises to derive the value of Data Science and technology. At Lumiq, we are thinking every day about how to use the latest technology and concepts to build products which can help our customers and enterprises in all aspects of their businesses.

We create Data oriented enterprise applications. The applications must be scalable and robust. This position creates the exact kind of enterprise applications which are easy to configure and manage from the end-user perspective. The integration with all the different services and APIs plays an important part in the whole architecture.

 

Eligibility

 

Experience and Qualification

  • 2-5 Years of experience with Drools/Kofax Workflow.
  • Java Microservices: 2-3 years Spring Boot, Spring Integration or Batch.
  • Working knowledge of Databases
  • Design and develop high-volume, low-latency applications for critical systems, delivering high-availability and performance.
  • Write well designed testable, efficient code, and ensure that the designs comply with specifications.
  • Bachelor's Degree in Computer Science or equivalent


Must Have Skills

  • Java
  • Drools
  • Any Relational Database
  • GIT

 

Job posted by
Seema Pahwa

Core Java developer

at 10 yrs Good Product Based Company located in Gurgaon

Agency job
via SolutionTech HR
Java
Data Structures
Algorithms
Design patterns
Hibernate (Java)
Spring
icon
NCR (Delhi | Gurgaon | Noida)
icon
2 - 6 yrs
icon
₹10L - ₹20L / yr

MINIMUM/SPECIFIC EXPERIENCE: 

-  Must have 2 + years of the overall experience.
-  Language: Java/J2EE; should be proficient in core java concepts
- Should be good in Data Structure and Algorithm.
-  Java Framework Technologies : Experience in developing Microservices framework using   Spring boot/Spring/Hibernate/Spring/Struts/Stripes
- DB Technologies : MySQL/Oracle; proficient in DB schema designing and writing complex queries
- Scripting Technologies : Must have experience in developing in Scala/Groovy/Kotlin or any other JVM based scripting language.
- Solid understanding of Netty/Jetty and NIO based server and frameworks.
- Solid Java fundamentals including best practices, DevOps awareness and Java Design Patterns
- Experience with unit testing frameworks in the Java ecosystem.
- Experience in developing applications on Grails/Play or any other Convention over    Configuration based framework.
- Javascript/jQuery, Groovy, Ruby
- Front end Technologies: HTML, CSS, JSP
- Person Should be good in core Java and J2ee technologies
- Spring, hibernate, spring boot, struts

Job posted by
Latika Bakshi
Did not find a job you were looking for?
icon
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