onsite
Application Software Engineer - Oracle
Software Engineer
Application Software Engineer responsible for designing, coding, and debugging Java-based applications, managing SQL data interactions, and ensuring robust API functionality across the development lifecycle.
About the role
Key Responsibilities
- Design, develop, and maintain Java applications following architectural specifications.
- Write and optimize SQL queries for data retrieval and manipulation.
- Implement and troubleshoot RESTful APIs, ensuring seamless service-to-service communication.
- Conduct unit and integration testing, debugging, and resolving moderate to complex defects.
- Collaborate with cross‑functional teams to understand customer use cases and translate them into technical solutions.
- Document design decisions, code changes, and troubleshooting steps for future reference.
Requirements
- Proficiency in Java and relational database design.
- Strong understanding of API development and integration patterns.
- Experience with debugging tools and performance tuning.
- Solid grasp of the full software development lifecycle.
- Excellent communication skills and ability to work collaboratively.