ESRI

OPENS AT: Dec 16, 06:30 AM

CLOSES AT: Dec 23, 06:30 AM

DURATION: 7 days

Esri Java developer (Distribution Systems) Hiring Challenge

Online Participation is confidential
Frontend Challenge
Java Software Engineer & Senior Java Software Engineer – Distributed Systems
2 years+
Experience
Competitive in the market
CTC

Social Share

Invite friends via email

ABOUT CHALLENGE

Esri is the world leader in geographic information systems (GIS) and developer of ArcGIS, the leading mapping and analytics software used in 75 percent of Fortune 500 companies. We are looking for dynamic and enthusiastic professionals to join our young and innovative workforce across various job functions, as we embark on our next leg of growth.

Esri is hiring for Java Backend Developers with 2+ years of experience to join their team at New Delhi. Take up this initial Online coding round and stand a chance to be a part of our engineering team!

Challenge format:

  • 1 Programming question
  • 1 file upload (task-based question)
  • 10 MCQs 
  • You get 1 week to finish this assignment

Eligibility:

  • Candidates with 2+ years of experience are eligible for this challenge.
  • Skills - Core Java, Servlets (JavaEE), JSP, web services including REST and SOAP

Build the next generation of ArcGIS Enterprise, a suite of products delivering state-of-the-art mapping and analytics capability to thousands of our customers and millions of users worldwide.  

Our team builds cutting edge, highly scalable and reliable distributed software for on-premises and the cloud, to make maps, geographic information, and analyses available on any device, anywhere, at any time. Our software engineers provide a strong technical voice in the product development process and use the best tools available to design, develop and deliver a high-quality distributed systems platform.   

  Here's the glimpse of Esri disrupting technology space - 

 

OPEN POSITION

Java Software Engineer & Senior Java Software Engineer – Distributed Systems
Experience: 2 years+
CTC: Competitive in the market
Job Location: New Delhi
Openings: 7

Senior Java Software Engineer

As a Senior Software Engineer, you will lead and work with our cross functional global team of software engineers, product engineers, designers, product managers and release engineers. You will be actively involved in enhancing the capability of the ArcGIS Enterprise platform from feature inception to delivery, using bleeding edge technology, while also acting as a leader in Esri’s New Delhi R&D Center.

If you are someone who is passionate about leading teams and building great distributed systems, micro-services architecture and spatial data analytics, join us!

Responsibilities

  • Build server-side Java components and web services to power user experience and geospatial workflows
  • Prototype, design, develop, and deliver complete software features and products that can scale, are fault tolerant, and handle concurrent workloads
  • Design, architect, and lead a team to build complete software features/products to meet customer requirements
  • Find, analyze, and fix bugs/performance problems whenever and wherever they occur
  • Work collaboratively with other teams around the globe to understand requirements and incorporate them into the software
  • Mentor and groom junior engineers through design and code reviews, technology presentations, and insights
Requirements
  • 5+ years of experience developing middleware software components using core Java, Servlets (JavaEE), JSP, web services including REST and SOAP
  • Good understanding of cloud computing platforms (AWS and Azure) and services such as Amazon S3, SQS, EC2 and Azure services such as Blob Service, Table Service, etc.
  • Knowledge of relational databases such as SQL Server, Oracle, PostgreSQL, or DB2
  • Experience working with large code bases and proficient in debugging and profiling tools (Eclipse/IntelliJ Debugger, JProfiler, etc.)
  • Excellent communication and collaboration skills, to effectively lead and work with global teams
  • Bachelor's, master’s, or Ph.D. in math, computer science, physics, or related field, depending on position level
Recommended Qualification
  • Knowledge of Docker containers and orchestrators such as Kubernetes
  • Familiarity with JSON and XML
  • Knowledge of and familiarity with Java build systems, i.e. Maven and ANT
  • Experience with HTTP monitoring tools (Fiddler) and JDK debugging tools (JProfiler, jmap)

Java Software Engineer

As a Software Engineer focused on Distributed Systems, you will work with our cross functional global team of product engineers, software engineers, designers, product managers and release engineers. You will be actively involved in enhancing the capability of the ArcGIS Enterprise platform from feature inception to delivery, using bleeding edge technology.

If you are someone who is passionate about building great distributed systems, micro-services architecture, spatial data analytics, and a penchant for innovation, join us!

RESPONSIBILITIES
  • Build server-side Java components and web services to power user experience and geospatial workflows
  • Prototype, design, develop, and deliver complete software features and products that can scale, are fault tolerant, and handle concurrent workloads
  • Integrate best-in-business technologies such as Apache Spark, Elasticsearch, and Kubernetes to build software features
  • Find, analyze, and fix bugs/performance problems whenever and wherever they occur
  • Work collaboratively with other teams across the globe to understand requirements and incorporate them into the software
REQUIREMENTS
  • 2+ years of experience developing middleware software components using core Java, Servlets (JavaEE), JSP, web services including REST and SOAP
  • Good understanding of cloud computing platforms (AWS and Azure) and services such as Amazon S3, SQS, EC2 and Azure services such as Blob Service, Table Service, etc.
  • Knowledge of relational databases such as SQL Server, Oracle, PostgreSQL, or DB2
  • Experience working with large code bases and proficient in debugging and profiling tools (Eclipse/IntelliJ Debugger, JProfiler, etc.)
  • Excellent communication and collaboration skills, to effectively work with global teams
  • Bachelor's, master’s, or Ph.D. in math, computer science, physics, or related field, depending on position level
RECOMMENDED QUALIFICATIONS
  • Knowledge of Docker containers and orchestrators like Kubernetes
  • Familiarity with JSON and XML
  • Knowledge of and familiarity with Java build systems, i.e. Maven and ANT
  • Experience with HTTP monitoring tools (Fiddler) and JDK debugging tools (JProfiler, jmap)

ABOUT COMPANY

Esri is the global market leader in GIS, helping customers get results since 1969. Esri was founded to help solve some of the world’s most difficult problems. We do so by s...

more

GUIDELINES

Challenge Format:

  1. 10 MCQs
  2. 1 Programming question - Open to all languages. Here's the sample programming question
  3. 1 task-based question - Backend application devel...
more

FAQs

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to participate i...

more
Notifications
View All Notifications

?