Senior Software Engineer II
- Hyderabad, Telangana
- Permanent
- Full-time
- Design, build, and maintain scalable backend and frontend solutions.
- Collaborate with cross-functional and remote teams to deliver high-quality software.
- Contribute to architectural decisions and establish best practices.
- Write clean, efficient, and well-documented code.
- Ensure comprehensive testing and robust unit test coverage across the stack.
- Participate in code reviews, architecture discussions, and agile ceremonies.
- Troubleshoot and resolve technical issues across the stack.
- Continuously learn and apply new technologies to improve our systems and processes.
- Expertise in Java & Spring Framework: Proven experience building scalable, maintainable backend systems using Java and Spring Boot.
- Cloud & Containerization: Hands-on experience with AWS services and Kubernetes for deploying and managing cloud-native applications.
- Frontend Development: Solid working knowledge of TypeScript and Angular, with a focus on building responsive, user-friendly interfaces.
- Database Proficiency: Strong command of MySQL and advanced SQL querying for data modelling, performance tuning, and analytics.
- Agile Team Player: Comfortable working in fast-paced, collaborative environments using Agile methodologies.
- Analytical Thinker: Strong problem-solving abilities with a proactive approach to identifying and resolving technical challenges.
- Effective Communicator: Able to clearly articulate complex technical concepts to both technical and non-technical stakeholders.
- Self-Starter: Highly self-sufficient, with the ability to take initiative and drive tasks to completion with minimal supervision.
- Adaptable Professional: Comfortable with change and quick to adapt to new tools, technologies, and methodologies.
- Detail-Oriented Engineer: Maintains a strong focus on code quality, performance, and user experience.
- 5+ years in software development, with a strong track record of delivering production-grade systems.
- Familiarity with Keycloak for authentication and authorization.
- Experience with microservice architecture and gRPC.
- Understanding of CI/CD pipelines and GitHub workflows.
- Exposure to Apache Beam and Flink for data processing.
- Familiarity with OpenAPI specifications.