Esri

Backend Java Software Engineer

Esri

Redlands, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

We’re looking for a passionate Backend Java Software Engineer to join the Esri team. As a Backend Java Software Engineer, you will have the opportunity to work on a wide range of projects, helping to build innovative products and solutions for our customers.You will be a key member of our software engineering team, helping to develop and maintain high quality Java applications. You should have a strong understanding of object-oriented and functional programming, and have a passion for writing high-performing software.To be successful in this role, you should have:• A degree in Computer Science, Software Engineering or a related field• At least 3+ years of experience developing software applications in Java• Experience with multi-threaded programming• A strong understanding of algorithms, data structures and software design patterns• Experience with databases and web services• Experience with version control systems• Excellent problem-solving and troubleshooting skills• Strong communication and interpersonal skillsIf you’re looking for a role that will give you the opportunity to work on cutting-edge technologies and develop innovative solutions, then this could be the role for you!

Responsibilities:

  1. Design, develop, and maintain software applications using Java.
  2. Develop and maintain robust, multi-threaded code.
  3. Utilize databases and web services to create efficient applications.
  4. Implement algorithms, data structures, and software design patterns.
  5. Use version control systems to manage code.
  6. Troubleshoot and debug applications and software.
  7. Work with the software engineering team to develop innovative products and solutions for customers.
  8. Communicate and collaborate effectively with team members and stakeholders.
Where is this job?
This job is located at Redlands, CA, USA
Job Qualifications
  • Strong Object-Oriented Programming Skills

  • Extensive Experience With Java

  • Knowledge Of Relational And Non-Relational Databases

  • Experience With Web Services

  • Restful Apis And Web Application Development

  • Knowledge Of Distributed Systems And High Availability Architectures

  • Strong Understanding Of Software Development Best Practices

  • Familiarity With Javascript And Its Frameworks

  • Familiarity With Agile Development Methodologies

Required Skills
  • Sql

  • GIT

  • JSON

  • XML

  • Java

  • Hibernate

  • Linux

  • JBoss

  • Tomcat

  • Maven

  • REST

  • Cloud

  • agile

  • AWS

  • Spring

Soft Skills
  • Communication

  • Conflict Resolution

  • Leadership

  • Problem Solving

  • Time management

  • Interpersonal Skills

  • creativity

  • self-motivation

  • Teamwork

  • Adaptability

Compensation

According to JobzMall, the average salary range for a Backend Java Software Engineer in Redlands, CA, USA is $80,000 to $130,000 per year. This range can vary based on experience, education, and the specific company that is hiring.

Additional Information
Esri is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedNovember 20th, 2023
Apply BeforeJanuary 14th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Esri

Esri is an international supplier of geographic information system software, web GIS and geodatabase management applications.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started