🟢 SENIOR SOFTWARE ENGINEER – JAVA
- San Leandro, CA, USA
- FuntoNetwork | Start Date: To be confirmed
- Full-Time
- Hybrid
- 65-139 USD / Hour
Job Description:
FuntoNetwork IT Consulting
Empowering Businesses with Innovative IT Solutions
Position: Senior Software Engineer – Java
Department: Software Development
Locations:
Core Responsibilities
- Define the technical design: Specify components, interfaces, data flows, security, deployment boundaries, and technology decisions.
- Design interfaces and contracts: Document schemas, validation, authentication, authorization, errors, versioning, and integration behavior.
- Implement assigned components: Build maintainable application, service, integration, infrastructure, or automation work.
- Create automated verification: Add unit, integration, contract, security, and regression tests with repeatable test data.
- Prepare deployment and rollback: Document configuration, migrations, pipelines, release steps, health checks, and recovery actions.
- Complete technical handover: Deliver design records, review evidence, technical documentation, runbooks, and known limitations.
- Review project scope and source materials: Review the opportunity scope, source posting, supporting documents, deadlines, addenda, and client requirements that affect the assigned role.
- Confirm role requirements and dependencies: Identify required inputs, assumptions, constraints, interfaces, decisions, acceptance criteria, and dependencies before beginning assigned work.
- Coordinate project delivery: Work with FuntoNetwork and related consultants to align responsibilities, handoffs, schedules, escalations, and client-facing outputs.
- Prepare assigned deliverables: Produce complete role-specific analysis, documentation, recommendations, configurations, estimates, or technical materials required for the engagement.
- Communicate with stakeholders: Provide clear updates, raise risks and questions promptly, document decisions, and communicate effectively with technical and nontechnical stakeholders.
- Support quality and readiness: Participate in reviews, resolve comments, maintain status information, and confirm assigned work is accurate, traceable, and ready for delivery.
Want to track this RFP after the deadline?