Java Software Engineer
Esri
(Redlands, California)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.
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.
- 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
- 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
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
- 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.