Software Engineer (Java Developer) @ Accela - San Ramon, CA

Job Overview

14 days ago

Software Engineer (Java Developer)

Accela - San Ramon, CA

About the Team:
Our team is focused on the back-office features and functionalities. We are leading the SaaS first initiative, and actively working on enhancing our framework to support multiple agency tenants within the same Azure cloud cluster. In addition to the SaaS initiative, and the cool new features that are coming up in our next major release the team is also working on modernizing the civic platform by upgrading our legacy applications that are built using Silverlight and ColdFusion to modern latest version of Angular and Java framework.
About the Role:

  • Write well designed, clean, efficient code backed by unit tests
  • Contribute to and follow best practice coding standards
  • Work well in an Agile/Scrum environment
  • Maintain a high standard of work quality and encourage others to do the same
  • Energetic individual with enthusiasm to learn new tools, technologies & processes

You know you're the right candidate if, you have:

  • 3-6 years of hands-on experience in developing enterprise applications using enterprise Java and has worked both on Web and Server side technologies.

Impact you will make in the role (Responsibilities):

  • Strong coding skills in Java.
  • Perform Code Reviews, Unit testing, documentation and implementing software best practices.
  • Stay plugged into emerging technologies/industry trends and apply them into daily activities.
  • Work with QA engineers to develop testing protocols to identify and correct defects.
  • Excellent problem solving, analytical, communication, organization and interpersonal skills
  • Be an active participate on Agile team, with daily scrum meetings and other Agile ceremonies.
  • Good analytical thinking - able to simplify complex problems, processes or projects into component parts, explore and evaluate them systematically
  • Ability to work both independently and as a team player.
  • Accountable for the successful launch and delivery of new, key Accela Product Releases, Engineering Initiatives, alignment for Cloud deployments activities.
  • Gain in depth functional and architectural knowledge of the Accela Application

We are Excited About You Because, you have:

  • A strong Java Backend Developer with Core Java 8, Spring, Spring Boot, Hibernate, REST Web-services.
  • Expertise in Java Unit Testing Frameworks and tools such as JUnit, TestNG, Mockito etc.
  • Good knowledge with Angular or any modern JavaScript framework.
  • Passionate Java developer who is also a problem solver and has a very good understanding of core and advanced Java concepts.

For nearly 20 years, Accela has been an industry leader in designing and delivering government software to improve efficiency, increase citizen engagement and enable the development of thriving communities. Today, citizens are savvy to how services should be delivered, and expect a consistently convenient, openly transparent view into their local government. While government agencies struggle to do more with less, our mission has never been more critical. Accela provides a robust, cloud-based platform of government software solutions that accelerate growth, efficiency, and transparency in communities of all sizes. From planning, to building, to service request management and more, Accela's SaaS offerings level the playing field for small and medium governments and enable smaller agencies to leverage larger city technologies. Our open and flexible technology helps agencies address specific needs today, while ensuring they are well prepared for the emerging challenges of the future.
Accela believes in developing and nurturing a workplace community where our differences are celebrated, and everyone feels a sense of psychological safety and belonging. Accela is committed to putting resources and attention towards evolving our practices, policies, and philosophies to enable diversity to thrive and to support equity in opportunity for everyone.
Accela is an Equal Opportunity Employer/Affirmative Action Employer.
All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or based on disability, gender identity, and sexual orientation.


Job Type: Full-time

Work Location: Multiple Locations

Similar Jobs

Software Engineer [ Open: 2 Positions ]

Network Financials

San Jose, CA

Work with the team on design and development of new software applications. Improve existing applications by adding new features and new changes.

FPGA Software Engineer


San Jose, CA

Actively contribute in all aspects of the software development process. We are looking for an energetic, top-notch software engineer who will be directly…

Fullstack Senior Software Engineer, Admin Experience


Redwood City, CA

Have great visibility and impact across all of Engineering. D eep understanding of algorithms, data structures and software design.

Cybersecurity Software Engineer, R&D

Johnson & Johnson Family of Companies

Santa Clara, CA

Proven experience with embedded electrical and software design. Creation and management of interface control specifications for electrical, software, and…

IT Software Development Engineer


Folsom, CA

Eloqua Administration which includes creating/Maintaining Eloqua programs, Creating/Maintaining Custom Data Objects(CDO), Web data lookups, Integration…

Embedded Software Test Engineer


San Jose, CA

Demonstrated software problem-solving skills. As an Embedded Software Test engineer, you will consider the software, firmware, and hardware together.

Staff SRE/DevOps Engineer - Opportunity for Working Remotely Palo Alto, CA


Palo Alto, CA

Working closely with internal software engineering teams to improve availability of services. Rethink's Neurodiversity program to support parents raising…

Front End React Developer

9th Gear Technologies

Palo Alto, CA

Your primary focus will be to develop user interface components and implement them following well-known React.js workflows (such as Flux or Redux).

AI Software Development Engineer


Santa Clara, CA

Our team in MLP (Machine Learning Performance) is responsible for creating optimized and efficient, compelling End-to-End AI pipelines on different data…

Systems Programmer


Santa Clara, CA

Build the infrastructure that allows Tapeout engineers to quickly deploy, run, and scale their software. Using Privilege Access Management PAM or similar tools.

Cloud Engineer

Tendo Systems

San Francisco, CA

Be the primary owner while partnering with engineering teams to operate cloud environments, CI pipelines, and ancillary systems (e.g. observability, PKI, etc.).

DevOps Engineer (Linux Platform Services team) - Opportunity for Working Remotely San Francisco, CA


San Francisco, CA

Within 90 days: Support 24 x 7 day-to-day operations within shift and rotational on-call duties. Developing and maintaining performant, scalable and…

Memory Firmware Engineer


Folsom, CA

As Firmware Engineer at Intel, you will deal with challenging embedded architecture and external interfaces, develop advanced architectures/features that meet…

DevOps Engineer (Linux Platform Services team) - Opportunity for Working Remotely Palo Alto, CA


Palo Alto, CA

Within 90 days: Support 24 x 7 day-to-day operations within shift and rotational on-call duties. Developing and maintaining performant, scalable and…

Frontend Software Engineer

Ctrl IQ, Inc.

Albany, CA

Release fast and release often software development mentality. Identify, analyze, and resolve complex software design problems.

IOS Accessibility Engineer

Springhead Technologies

Sunnyvale, CA

UIKit and AppKit: 5 years (Required). Objective-C: 5 years (Required). Familiarity with project management methodologies such as waterfall and agile.

Software Engineer, TMS


Fremont, CA

Work with engineers across many functional areas and deliver value to internal and external stakeholders. Develop scalable solutions using tools like Angular, C…

Software Development Engineer Services LLC

Sunnyvale, CA

5+ years of object-oriented software development experience with focus on building complex applications for platforms either on or.

Senior Software Development Engineer


Pleasanton, CA

Ideal candidates will be exceptionally strong individual contributors with a passion for innovative software development, a learning mentality, and have proven…

Software Development Engineer I - Alexa Product Knowledge, Alexa Shopping Services LLC

Sunnyvale, CA

We are building a digital product expert that is always available, with super-human knowledge of every product ever made.

Embedded Software Engineer

Calabria Group

Alameda, CA

Experience with embedded system, real-time operating systems such as VxWorks is a bonus. Experience in compiler code generation and optimization technology.

Software Development Engineer, Datapath - Developer Productivity Services LLC

Sunnyvale, CA

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews…

Software Development Engineer I - Alexa Product Knowledge Services LLC

Sunnyvale, CA

Experience developing cloud software services and designing for scalability, performance and reliability. Experience in object-oriented design and coding in…

Software Development Engineer - UI, Amazon Common Software (ACS) Services LLC

Sunnyvale, CA

Ability to drive an optimal software architecture within the team. Skills in optimizing for embedded devices with constrained CPU and memory resources.