Please email resume to Menaka Indrani.
Job Description
Alameda County seeks a skilled and technically adept Application Systems Engineer with strong Java expertise to join our team. In this role, you will be responsible for the design, development, and support of diverse Java applications, as well as handling administrative tasks. This is a highly technical role with some functional responsibilities, requiring expertise as a Full Stack Developer. The ideal candidate will also have experience with Mulesoft, Microservices, and relational databases, REST API, and familiarity with SaaS solutions. This position is onsite in Oakland, CA, and requires effective communication and collaboration skills to work closely with managers, peers, and customers to achieve project goals and drive successful outcomes.
Salary: $142,480.00 – $194,001.60 Yearly
Job Classification Title: Application Systems Engineer III
Location: Oakland, CA
Hybrid work schedule: 3-day/week in office requirement
Job Duties:
- Work with users to gather business requirements and define software solutions
- Develop and maintain customized applications in Java.
- Design and develop reliable and scalable architecture using design patterns, coding standards, and best practices.
- Develop new and maintain existing Java Applications
- Develop and maintain the processes in MuleSoft
- Integrate application with different technologies like Salesforce, or other SaaS systems
- Create technical documents, training materials and provide training for the application users.
- Work on multiple projects at the same time
- Use various technology tools for development, troubleshooting, debugging, deployment, QA testing, and performance testing
- Work independently on the deliverables with minimal or no guidance.
- Able to analyze and support any vendor-provided software.
- Provide technical support to users, other functions for better customer support.
- Manage and Lead a team of developers and projects
- Manage vendors and review contracts and billing
- Work independently with customers/users to work on their systems
Qualifications and Experience:
Minimum Qualifications:
The equivalent of four (4) years full-time experience designing, developing, analyzing, supporting, and implementing complex software systems, with Possession of a bachelor’s degree from an accredited college or university with a major in MIS, Computer Science, Computer Engineering, or a closely related field.
Or
The equivalent of seven (7) years full-time experience designing, developing, analyzing, supporting, and implementing complex software systems, without a bachelor’s degree.
Preferred Qualifications:
Minimum four years’ experience in Java, SQL Server, plus a Bachelor’s degree with a major in MIS, Computer Science, Computer Engineering, or a closely related field
Must-Have Skills:
- Expert level skills in Java Applications development.
- Expert in project management, billing, customer service, and vendor management
- Experience working with RDBMS, preferably SQL Server.
- Experience in integration/development with MuleSoft
- Strong object-oriented design skills with excellent knowledge/usage of Design patterns.
- Demonstrated experience working with various JavaScript libraries, CSS, and JSON.
- Experience working with various tools such as Microsoft Office, Project, Source versioning tools (Git/DevOps).
- Strong passion for learning new technologies and developing proof-of-concept.
- Willing and eager to adapt to new tools and processes.
- Keeping abreast of technology trends and practices.
Preferred Skills:
- Experience in Cloud-based Environment such as AWS, Azure, or Salesforce
- Experience in implementing AI features
- Experience in Angular and/or any Front-end framework
- Experience in building Service-Oriented Applications
- Prior experience in DevOps, Automated Testing tools
Ability to:
- Analyze complex business systems.
- Re-engineering and/or upgrading legacy systems
- Gather and analyze data, draw sound conclusions, provide concise reports and make presentations
- Mentor the junior developers
- Communicate verbally and written with the various levels in the organization including the ability to communicate technical concepts to business users
- Create project plans with time, resource and costs requirements
- Manage small to large development projects
Please email resume to Menaka Indrani.
Benefits
County Pension Plan, 12 paid holidays a year + initial accrual rate of 10 vacation days/yr (increases over time) + 7 additional management paid vacation days/year + 4 floating holidays/year + accrual of 13 sick days/year. Deferred Compensation 457b plan + Medical/ Dental/ Vision/ FSA/ Transportation/Cafeteria-Benefit selection options, and much more!
Work Eligibility
Qualified candidates who are extended a conditional offer of employment will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification documents upon hire. Alameda County does not anticipate providing sponsorship for employment visa status (e.g. H-1B) and an offer of employment shall not be construed as including said sponsorship presently or in the future. No vendor resumes at this time.
Equal Opportunity Employer
Alameda County has a diverse workforce, that is representative of the communities we serve, and is proud to be an equal opportunity employer. All aspects of employment are based on merit, competence, performance, and business need. Alameda County does not discriminate in employment on the basis of inclusion in protected classes or other non-merit factors as defined under federal, state and local law. Alameda County celebrates diversity and is committed to creating an inclusive, and welcoming workplace environment.