Senior Java Developer
Watsonville, CA
Full Time
Experienced
JOB DESCRIPTION
Industry: Agriculture / Forestry / Fishing
Job Category: Information Technology – Developer
RESPONSIBILITIES
REQUIRED
10+ to 15 years’ experience
Seniority Level - Mid-Senior
Management Experience Required - No
Minimum Education - Bachelor's Degree
Willingness to Travel – Occasionally
Industry: Agriculture / Forestry / Fishing
Job Category: Information Technology – Developer
RESPONSIBILITIES
- Providing technical guidance, mentorship, and support to a team of developers or engineers. Leading by example and setting high standards for technical excellence.
- Overseeing the planning, execution, and delivery of technical projects. Collaborating with stakeholders, such as product managers and business analysts, to define project requirements and objectives.
- Designing and implementing technical solutions that align with business needs and industry best practices. Evaluating and recommending technologies, tools, and frameworks to enhance system performance and scalability.
- Delivery ownership of E2E application components – front end, backend and integrations
- Develop https inbound and outbound flows, scheduler jobs, routing, orchestration, transformations and security of MuleSoft ESB application using OAuth2
- Implement security implementation using MuleSoft TLS and key stores to secure API's
- Collaborating with DevOps teams to establish CI/CD (Continuous Integration/Continuous Deployment) pipelines for seamless deployment and testing of full stack applications.
- Leading the development of user interfaces using front-end technologies such as HTML, CSS, and JavaScript. Ensuring a seamless user experience and responsive design across different devices and browsers.
- Developing solutions in various technologies and protocols
- Integrations between different legacy systems like databases and the software applications
- Utilize Orchestrations, pipelines, mappings and custom adapters with MuleSoft
- Packaged Application Integration – Oversee major issues, challenges, considerations and potential pitfalls in application integration
- Design and develop application, data or technology interfaces and bridges in application integration
- Communicating technical concepts and progress updates to non-technical stakeholders, such as project managers and executives.
- Building and maintaining relationships with stakeholders to ensure alignment and support for technical initiatives.
REQUIRED
- 12+ years of software development experience with expertise in integration technologies, backend development, build & release management
- Strong knowledge on Integration concepts
- Expert in SQL queries, sql tuning, stored procedures
- Good understanding of front end technologies like React Native / JS
- Should have design and architecture thinking
- Should be able to drive design sessions, actively participate and influence business requirements and overall solution
- Should be able to mentor and lead a team, support the team as and when needed
- Able to communicate on the project status, issues and handle risk
- Master’s Degree-Computer Science, Electronics, Electrical.
- Core experience designing API, RAML and their implementations
- Adept at writing unit test cases, MUnit
- MuleSoft Developer or higher certification is a plus
- Experience with multiple commercial integration systems a plus (Tibco, Biztalk, IBM, OIC)
- Knowledge of Change & Incident Management process
10+ to 15 years’ experience
Seniority Level - Mid-Senior
Management Experience Required - No
Minimum Education - Bachelor's Degree
Willingness to Travel – Occasionally
Apply for this position
Required*