
Backend Java Software Engineer
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:
- Design, develop, and maintain software applications using Java.
- Develop and maintain robust, multi-threaded code.
- Utilize databases and web services to create efficient applications.
- Implement algorithms, data structures, and software design patterns.
- Use version control systems to manage code.
- Troubleshoot and debug applications and software.
- Work with the software engineering team to develop innovative products and solutions for customers.
- Communicate and collaborate effectively with team members and stakeholders.
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
Sql
GIT
JSON
XML
Java
Hibernate
Linux
JBoss
Tomcat
Maven
REST
Cloud
agile
AWS
Spring
Communication
Conflict Resolution
Leadership
Problem Solving
Time management
Interpersonal Skills
creativity
self-motivation
Teamwork
Adaptability
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.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Esri is an international supplier of geographic information system software, web GIS and geodatabase management applications.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
