UCPATH/API Developer (7300U), Berkeley Information Technology - 32533
At the University of California, Berkeley, we are committed to creating a community that fosters equity of experience and opportunity, and ensures that students, faculty, and staff of all backgrounds feel safe, welcome and included. Our culture of openness, freedom and belonging make it a special place for students, faculty and staff.
The University of California, Berkeley, is one of the world's leading institutions of higher education, distinguished by its combination of internationally recognized academic and research excellence; the transformative opportunity it provides to a large and diverse student body; its public mission and commitment to equity and social justice; and its roots in the California experience, animated by such values as innovation, questioning the status quo, and respect for the environment and nature. Since its founding in 1868, Berkeley has fueled a perpetual renaissance, generating unparalleled intellectual, economic and social value in California, the United States and the world.
We are looking for equity-minded applicants who represent the full diversity of California and who demonstrate a sensitivity to and understanding of the diverse academic, socioeconomic, cultural, disability, gender identity, sexual orientation, and ethnic backgrounds present in our community. When you join the team at Berkeley, you can expect to be part of an inclusive, innovative and equity-focused community that approaches higher education as a matter of social justice that requires broad collaboration among faculty, staff, students and community partners. In deciding whether to apply for a position at Berkeley, you are strongly encouraged to consider whether your values align with our Guiding Values and Principles
, our Principles of Community
, and our Strategic Plan.
Departmental Overview Mission
UC Berkeley's Information Technology (bIT) department is powered by problem solvers who deliver the technology services and support that enable students, faculty, and staff to do their best work.
Jenn Stringer, our Associate Vice Chancellor for IT and CIO, is responsible for the strategic oversight of both the bIT department and the broader campus-wide Information Technology (IT) strategy
. This includes leading the strategic planning effort for campus IT priorities. Dedicated bIT staff partner with other IT departments across campus to provide technical support and services for students, faculty, staff, and alumni. This collaborative campus community of ~900 staff is known as One ITOrganizational Structure
Our department consists of seven units:Core Values
At the core of our mission are values that drive how we work together. Berkeley IT believes in and fosters a workplace environment where people can bring their diverse skills, perspectives, and experiences toward achieving our goals through a process of critical inquiry, discovery, innovation, while simultaneously committing to making positive contributions towards the betterment of our world.
In Berkeley IT, we honor and agree to uphold the campus Principles of Community(link is external)
. In addition, members of the Berkeley IT community have created and endorsed the following values for our organization to augment and amplify the campus principles:
We champion diversity. We believe that differences in experience, perspective, and identity enliven and enrich our work, strengthen our solutions and services, and uphold our commitment to access and opportunity for all. We treat each other with respect and actively recognize each other for contributions towards creating a positive, inclusive work environment.
We act with integrity. We are honest, open, and transparent. We strive to do what is right for each other and the communities we serve. Our actions reflect a high ethical standard and commitment to equity.
We deliver. We take responsibility for our work and honor our commitments to each other, our customers and our organization by delivering high-quality, timely service.
We innovate. We conceive new ways of doing things by listening to others' ideas, remaining open-minded, fostering creative solutions, pushing our limits, and continually improving our processes.
Diversity, inclusion, and belonging are more than just suggestions for us. They are the guiding principles underlying how we come together, develop leaders at all levels of the organization, and create an environment that unites us. We affirm the dignity of all individuals, call upon our leaders to address critical issues with integrity and intention, respect our differences as well as our commonalities, and strive to uphold a just community free from discrimination and hate.
Application Review Date
The First Review Date for this job is: March 22, 2022.
- Applies applications programming concepts in designing, developing, modifying, debugging and evaluating complex APIs for functional areas that are sustainable and meet customization standards.
- Responsible for providing analysis for complex existing programs and works to formulate logic for new systems/functionalities, devise logical procedures, prepare flowcharting, perform coding, data analysis, and test/debug programs, dealing directly with central departments and campus consumer system owners.
- Develops test cases for complex solutions designs, performs performance and integration testing.
- Develops and executes moderately complex test plans.
- Works with partner groups that support API infrastructure, database and other technical infrastructure to support environment upgrades, changes and additions.
- Ensures development and services support future web application upgrades and API replatforming needs.
- Involve and support major application enhancement / upgrade / implementation projects.
- Develops test plans and system implementation plans.
- Prepares and obtains approval of system and programming documentation.
- Initiates and recommends changes in development, maintenance and system standards.
- Understands industry practices and department policies and procedures relating to work assignments.
- Ensures that System Development Life Cycle and change management procedures are followed and documented to support each system development and change requests.
- Provides consultation and training on enhancing and expanding campus HR APIs to technical staff and functional users.
- Engages in professional development and training activities that are relevant to this job description.
Hands-on experience in designing and developing high volume web services in or ability to learn Java using API Protocols and Data Formats (REST, JSON, SOAP & XML). Experience in or ability to learn Java development. Experience with or ability to learn Java frameworks & technologies like Fuse, Spring, Junit, Mockito, JDBC. Experience with or ability to learn design principles and best practices in implementing REST APIs. Work with or ability to learn continuous integration tools like Jenkins and Bamboo to automate dev, build, deployment and testing. Java development to implement service transformation, routing, enrichment and orchestration. Writing or ability to learn Junit test cases to validate the code quality and code coverage. Experience with or ability to learn BDD & Test Driven Development. Experience with or ability to learn test automation & reporting tools. Experience with or ability to learn API documentation tools like Swagger. Experience with or ability to learn framework-based development languages like Ruby on Rails. Knowledge of or ability to learn Cloud infrastructure (AWS/Azure/GCP). Knowledge of or ability to learn Docker container deployment. Knowledge of or ability to learn Microservices architecture. Experience in or ability to learn publishing as well consuming of Web Services, REST Services. Understanding of or ability to learn Agile/Scrum principles. Knowledge of or ability to learn SDLC. Experience in or ability to learn SQL. Effective conflict resolution and strong communication skills. The ability to work effectively with a diverse group of employees. Ability to lead within a diverse environment. Welcomes differing skills, outlooks, and experiences of others working toward shared goals. Someone with a sense of urgency with good time management skills
Bachelors degree in related area and/or equivalent experience/training.
Preferred experience in PL/SQL. Preferred experience with PostgreSQL + NoSQL databases. Preferred experience with Atlassian tools like JIRA, Confluence, and etc.
Salary & Benefits
This is an exempt, monthly paid position. Annual salary is commensurate with experience. For information on the comprehensive benefits package offered by the University visit:https://ucnet.universityofcalifornia.edu/compensation-and-benefits/index.html
How to Apply
Please submit your cover letter and resume as a single attachment when applying. Please upload the document in the Resume section, then skip the (optional) Cover Letter upload section.
This is a career, 100% full-time, 40-hours per week appointment, eligible for full UC benefits.
Conviction History Background
This is a designated position requiring fingerprinting and a background check due to the nature of the job responsibilities. Berkeley does hire people with conviction histories and reviews information received in the context of the job responsibilities. The University reserves the right to make employment contingent upon successful completion of the background check.
Equal Employment Opportunity
The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For more information about your rights as an applicant see: https://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf
For the complete University of California nondiscrimination and affirmative action policy see:http://policy.ucop.edu/doc/4000376/NondiscrimAffirmAct
To apply, visit https://careerspub.universityofcalifornia.edu/psp/ucb/EMPLOYEE/HRMS/c/HRS_HRAM.HRS_APP_SCHJOB.GBL?Page=HRS_APP_JBPST&Action=U&FOCUS=Applicant&SiteId=21&JobOpeningId=32533&PostingSeq=1
Copyright ©2022 Jobelephant.com Inc. All rights reserved.
Posted by the FREE value-added recruitment advertising agency