Java Software Engineer

Esri

(Redlands, California)
Full Time
Job Posting Details
About Esri

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them. Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world.

Summary

Join our team of exceptional software developers where you’ll design and build next-gen ArcGIS for Server software for enterprise and cloud for millions of users worldwide. We are looking for professionals in a number of specific areas such as Amazon and Azure cloud services, Java EE, RESTful web services, and new and upcoming middleware and server-side technologies.

Responsibilities
  • Build server-side Java components that power UX and scriptable administration of ArcGIS for Server
  • Design and build REST interfaces for administration of ArcGIS for Server
  • Design and build server-side components that seamlessly run on-premises and on cloud platforms
  • Find, analyze, and fix bugs/performance problems whenever and wherever they occur
  • Work collaboratively with other teams to understand requirements and incorporate them into the software
Ideal Candidate
  • Bachelor's, master’s, or Ph.D. in math, computer science, physics, or related field, depending on position level
  • Three or more years of experience developing middleware software components using core Java, Servlets, JSP, EJBs
  • Good understanding of cloud computing platforms and services such as Amazon S3, SQS, EC2 and Azure services such as Blob Service, Table Service, etc.
  • Good understanding of Java design patterns
  • Knowledge of relational databases such as SQL Server, Oracle, PostgreSQL, or DB2
  • Experience developing code in a popular Java IDE, i.e. Eclipse/IntelliJ IDEA
  • Fundamental understanding of web services including SOAP and REST
  • Knowledge of working with a source control system, preferably Borland StarTeam and GIT
  • Excellent problem-solving, design, development, and debugging skills
  • Excellent written and verbal communication and time management skills

Recommended Qualifications

  • Familiarity with JSON and XML
  • Knowledge of and familiarity with Java build systems, i.e. Maven and ANT
  • Experience with HTTP monitoring tools and JDK debugging tools
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Exceptional benefits, competitive salaries, 401(k) and profit-sharing programs.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Redlands, California
Skills Desired
Sign up or login to see how your skills match up.
  • Cloud
  • Debugging
  • Java
  • Math
  • Oracle
  • Physics
  • Relational Databases
  • XML
  • Amazon EC2
  • Amazon S3
  • Amazon Web Services
  • Apache Ant
  • Apache Maven
  • ArcGIS
  • Borland SilkTest
  • Core Java
  • Eclipse
  • Git
  • IBM DB2 Programming
  • IntelliJ IDEA
  • Java EE
  • Java Servlets Development
  • JSON
  • JSP
  • Microsoft Windows Azure
  • PostgreSQL Programming
  • REST
  • SOAP
  • Microsoft SQL Server
  • Computer Science
  • HTTP
  • Integrated Drive Electronics
  • Cloud Computing
  • Java Development Kit
  • UX tools and methods
  • Enterprise JavaBeans
  • RESTful Web Services
  • Amazon Simple Queue Service (SQS)
  • Middleware

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.