Developer III - Software Engineering
ripplehire
Job Description
- Design, develop, and maintain Java-based applications and microservices.
- Write clean, efficient, and well-documented code following best practices.
- Develop RESTful APIs and integrate with internal and external systems.
- Participate in system design discussions and contribute to architectural decisions.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Ensure application performance, scalability, and security standards are met.
- Collaborate with cross-functional teams including QA, DevOps, and product managers.
- Participate in code reviews to maintain code quality and consistency.
Secondary / Shared Responsibilities
- Support CI/CD pipeline integration and deployment activities.
- Assist in performance tuning and optimization of existing applications.
- Contribute to automation and monitoring improvements.
- Participate in sprint planning, stand-ups, and retrospectives.
- Maintain technical documentation for developed solutions.
- Support incident management and root cause analysis (RCA) activities.