
Senior Software Developer (Full Stack)
Optiva Inc.6 months ago
Hyderābād, IndiaSenior
Responsibilities
- Design, develop, and maintain full-stack applications.
- Build scalable backend services using Java and Spring Boot.
- Develop responsive and user-friendly frontend applications.
- Build and consume APIs and design API-driven user interfaces.
- Design relational database schemas and optimize queries.
- Collaborate with product managers, architects, and QA.
- Participate in code reviews and technical design discussions.
- Debug, troubleshoot, and resolve production issues.
- Improve application performance, security, and code quality.
Requirements
- Strong hands-on experience with Java 8 or later.
- Experience with Spring, Spring Boot, and microservices.
- Understanding of object-oriented programming, data structures, and design principles.
- Experience with APIs and backend integration.
- Hands-on experience with PostgreSQL or MySQL.
- Strong experience with JavaScript or TypeScript.
- Experience with React or Angular.
- Understanding of HTML5, CSS3, and responsive design.
- Ability to work with API-driven user interfaces.
- Experience with Git and collaborative development workflows.
- Familiarity with Agile and Scrum development practices.
- Ability to understand complex systems and work independently.
- Experience with Hibernate or JPA, Kafka or event-driven systems, Docker, Kubernetes, or cloud platforms is preferred.
- Telecom domain exposure is preferred but not mandatory.
Benefits
- Ownership of meaningful features end-to-end.
- Work on large-scale, high-impact systems.
- Direct exposure to global customers and complex problem spaces.
- Practical, engineering-first culture.
- Strong learning and growth opportunities.