CrawlJobs Logo

Application Engineer (Java Backend Developer)

blackrock.com Logo

BlackRock Investments

Location Icon

Location:
India , Mumbai

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

At BlackRock, we are looking for Software Engineers who like to innovate and solve sophisticated problems. We know that strength comes from diversity and will embrace your unique skills and perspectives while giving you the opportunity to grow technically and as an individual. With over USD $10 trillion of assets, we have a fiduciary responsibility: our technology empowers millions of investors to save for retirement, pay for college, buy a home, and improve their financial wellbeing. BlackRock also places Sustainability at the center of our investment process and being a developer at BlackRock means you get the best of both worlds: working for one of the most progressive financial companies and also being part of a software engineering team responsible for next generation technology and solutions.

Job Responsibility:

  • Provide strong leadership and hands-on technical expertise in backend design, architecture, and solutioning
  • Drive the team toward effective, scalable, and maintainable implementations
  • Collaborate with cross-functional, globally distributed teams to deliver high-performance and reliable software solutions aligned with business goals
  • Break down complex technical problems into clear, actionable tasks and make informed architectural decisions
  • Lead backend development strategy for core products and platforms
  • Define and evolve backend architecture, ensuring alignment with enterprise standards, scalability, performance, and security best practices
  • Engage and manage senior stakeholders, effectively translating business requirements into technical solutions
  • Own delivery planning by setting project milestones, allocating resources effectively, and ensuring timely delivery
  • Proactively identify project risks, create mitigation plans, and escalate issues when necessary
  • Oversee production readiness, early life support, and post-release stability including root cause analysis and remediation strategies
  • Stay current with emerging technologies, assess their potential impact, and guide their adoption
  • Build, mentor, and retain a high-performing engineering team
  • Operate independently with minimal supervision while providing strategic guidance to junior engineers and stakeholders

Requirements:

  • B.S. / M.S. degree in Computer Science, Engineering or a related discipline
  • 8+ years of experience in enterprise-grade architecture and design
  • Strong proficiency in Java and backend technologies, with deep understanding of performance optimization, scalability, and system resilience
  • 8+ years of experience with Open-Source tools (Spring, Hibernate, JUnit, etc.)
  • Strong experience in SQL and PL/SQL, as well as NoSQL technologies such as Distributed highly available NoSQL data store, Search and analytics engines for structured and unstructured data, or Distributed real-time compute and caching platform
  • Experience building and maintaining real-time data pipelines and event-driven microservices using Real-time distributed event streaming platform for distributed communication and system decoupling
  • Enthusiasm and flexibility to work independently or in a team-environment
  • Multi-tasking, collaboration and effective communication skills are a must
  • Excellent analytical and problem-solving skills

Nice to have:

  • Familiarity with scripting languages (Python, Bash, or Perl) to automate tasks and improve developer workflows
  • Experience with cloud native development (Cloud-Native distributed containerized microservice orchestration, Open Container Initiative (OCI) container packaging and runtime)
  • Interest in financial markets is preferred
  • Data engineering experience on platforms like Snowflake is a plus
What we offer:
  • Strong retirement plan
  • Tuition reimbursement
  • Comprehensive healthcare
  • Support for working parents
  • Flexible Time Off (FTO)

Additional Information:

Job Posted:
February 20, 2026

Expiration:
March 31, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Application Engineer (Java Backend Developer)

Java Backend Engineer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7-9 years of relevant experience in Java/Spring/Hibernate, Microservice major and UI is optional
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • 7 to 9 years of Angular UI development experience in web application development in Angular, Java, and Oracle tech stack
  • Proficient in JavaScript, TypeScript, Angular (v6 and above)
  • Expertise in building single page applications that are performant, reliable and maintainable
  • Expertise in building custom components like grids, multi-select drop downs etc
  • Expertise in handling large volumes of data over REST APIs
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Senior Java Backend Engineer

We are looking for an engineering mindset to bring fresh ideas from various area...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://clevertap.com/ Logo
CleverTap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 6 years of experience in back-end development (designing, developing, testing and deploying large scale applications with one of the JVM based languages or other server side technologies)
  • Strong organisational and time-management skills
  • Attention to detail
  • Good communication skills
  • Good knowledge of data structures
  • Hands-on experience in multi threading and concurrency
Job Responsibility
Job Responsibility
  • Solve complex data problems, focusing on TesseractDB™ (our in house, time series analytics database)
  • Assist teams in designing scalable architectures
  • Optimise database performance using profilers
  • Optimise existing processes
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Java Backend

We are looking for an engineering mindset which brings fresh ideas from various ...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://clevertap.com/ Logo
CleverTap
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 6 years of experience in back-end development (Designing, developing, testing and deploying large scale applications with one of the JVM languages or other server side technologies)
  • Strong organisational and time-management skills
  • Large capacity for attention to detail
  • Ability to meet communicated deadlines and release project with minimal bugs
  • Good knowledge of data structure, OOPs concepts and Java
Job Responsibility
Job Responsibility
  • write server side scripts, API’s to be utilised by front side engineers and also other microservices
  • optimising servers for speed and stability, implementing security structures, generating reusable code libraries and generating data storage solutions
  • involved with the product team directly in deciding the requirements, estimating delivery date for a particular feature and documenting the technical details for developing it
What we offer
What we offer
  • Be a part of a global growth stage startup
  • Work in a fast-paced, dynamic environment where your contribution matters
  • You are passionate about technology and its impact on the high growth mobile technology space
  • Innovate at scale, with learning opportunities
  • Fulltime
Read More
Arrow Right

Java Backend engineer

In the HPE Hybrid Cloud, we lead the innovation agenda and technology roadmap fo...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of backend development experience
  • Strong programming expertise in Java
  • working knowledge of Python, Golang, or JavaScript is a plus
  • Deep understanding of distributed systems, event-driven architecture, and system performance optimization
  • Experience with REST APIs, multi-threading, caching strategies, and data modeling
  • Hands-on experience with Docker, Kubernetes, and CI/CD tools like Jenkins or GitHub Actions
  • Experience with cloud-native development and familiarity with services on AWS, Azure, or GCP
  • Familiarity with code versioning (Git) and profiling/debugging tools
  • Excellent communication skills and the ability to adapt to fast-changing environments
  • Solid understanding of Agile development processes
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend solutions using Java, Spring Boot, and Microservices
  • Build and deploy REST-based stateless APIs with performance and reliability in mind
  • Work with modern cloud-native application architectures, containers, and orchestration platforms like Docker and Kubernetes
  • Collaborate with cross-functional teams to gather requirements, design systems, and deliver high-impact features
  • Apply DevOps practices: implement CI/CD pipelines, Infrastructure as Code, and container-based deployments
  • Perform database design, schema optimization, and data access layer implementation using Java-based tools
  • Ensure secure coding practices and apply security concepts when building distributed applications
  • Use profiling and performance tuning tools to optimize application behavior and throughput
  • Actively contribute to design reviews, code reviews, and documentation processes
  • Must have knowledge on Copilot prompting to get work done. (Able to provide the context to the copilot and get the required things to be done)
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

SASE Cloud Java Backend Engineer

HPE Aruba Networking advances the way people live and work. We bring together th...
Location
Location
United States , San Jose
Salary
Salary:
117500.00 - 270000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of experience in Java-based server-side development
  • Proven track record of developing database applications using SQL and NoSQL
  • Experience in HTML, CSS, JavaScript, React, Node.js and REST API
  • Experience in orchestrating AWS, Azure, GCP, or other cloud services
  • Experience in developing web applications for cloud deployments
  • Complete ownership, problem-solving skills and tremendous self-drive
  • Strong written and verbal communication skills
  • Bachelor's degree or equivalent in Computer Science or Computer Information Systems/Applications
Job Responsibility
Job Responsibility
  • Develop new features for Silver Peak Orchestrator web application
  • Manage SD-WAN enabled networks
  • Responsible for backend and frontend software development for web applications
  • Write white box unit test cases for implementations
  • Collaborate with remote teams
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Java Backend Engineer

We are seeking a highly skilled Java Backend Engineer with expertise in agentic ...
Location
Location
United States , Sunnyvale
Salary
Salary:
Not provided
thirdeyedata.ai Logo
Thirdeye Data
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s/Master’s degree in Computer Science, Engineering, or related field
  • 5+ years of backend engineering experience with strong expertise in Java (Java 11+) and Python
  • Proven experience with agentic workflows (autonomous task orchestration, tool use, context-driven execution)
  • Hands-on with MCP (Model Context Protocol) service development and integration
  • Strong understanding of microservices architecture, RESTful APIs, gRPC, and message queues (Kafka, RabbitMQ, etc.)
  • Experience with databases (SQL & NoSQL) and caching solutions (Redis, Memcached)
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes)
  • Solid grasp of concurrency, multithreading, and distributed systems design
  • Proficiency in CI/CD pipelines, testing frameworks (JUnit, Mockito), and code quality tools
  • Excellent problem-solving, debugging, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable Java-based backend services to support agentic workflows and AI-driven applications
  • Implement and optimize MCP services to enable seamless context sharing and dynamic orchestration between models, agents, and tools
  • Architect APIs, microservices, and event-driven systems that ensure high performance, reliability, and low-latency communication
  • Collaborate with data scientists, AI/ML engineers, and frontend developers to integrate agentic intelligence into production systems
  • Write clean, maintainable, and testable code while following best practices in software engineering
  • Monitor, troubleshoot, and optimize system performance, scalability, and fault-tolerance
  • Contribute to workflow automation, context management, and intelligent decision-making systems
  • Stay up to date with emerging technologies in AI, distributed systems, and backend engineering
  • Fulltime
Read More
Arrow Right

Java Backend Developer

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years hands on experience in pure technical roles in development of various software applications
  • In depth knowledge and application of Java, J2EE, HTML/CSS, JSP, Servlets, JDBC, Struts framework, Spring and Micro service
  • Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context
  • Exposure to an industry-standard database (Oracle) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning
  • Awareness of unit testing frameworks like JUnit or TestNG
  • Awareness of application servers /webservers
  • Work experience on the transactional applications for low latency, high availability uses is a plus
  • Work experience in technologies like JMS / Kafka is a plus
  • Exposure to DevOps tools like GitHub, Jenkins, Lightspeed, Harness, etc.
  • Knowledge of various treasury products, viz. FX, Money Markets, Fixed Income & Derivatives is a plus
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Java Backend Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-9 years of hands on experience in pure technical roles in development of various software applications
  • In depth knowledge and application of Java, J2EE, JSP, Servlets, JDBC, Struts framework, Spring and Micro service
  • Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes , OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context
  • Exposure to an industry-standard database (Oracle) on a UNIX platform with awareness of database design and SQL scripting knowledge and performance tuning
  • Awareness of unit testing frameworks like JUnit or TestNG
  • Awareness of application servers /webservers (JBoss and Tomcat)
  • Work experience on the transactional applications for low latency, high availability uses is a plus
  • Work experience in technologies like JMS / Kafka is a plus
  • Graduation/Post Graduation qualifications in Engineering stream with a very good academic record throughout from premier institutions
Job Responsibility
Job Responsibility
  • Take ownership for delivering the development task assigned
  • Ensure delivery within tight timelines and meeting the team’s expectation
  • Get involved in the entire lifecycle of the development project
  • Understand the requirement from Project Lead and ensure quality deliverables
  • Ensure quality and optimized coding with proper documentation
  • Do peer code reviews
  • Develop unit plan and perform unit testing and provide continuously improved product experience
  • Actively assist Support team wherever required
  • Assist Project Lead in coordinating with business analysts & user communities to define requirements
  • Participate in the technical design
  • Fulltime
Read More
Arrow Right