Role : Technical Product Engineer - Java & AWS
Key Responsibilities :
- Technical Product Ownership : Act as a subject matter expert on the technical aspects of our product, understanding its architecture, functionalities, and underlying systems.
- Solution Design & Development : Design, develop, and implement robust, scalable, and high-performance solutions primarily using Java and related frameworks (e.g., Spring Boot).
- AWS Cloud Expertise : Leverage AWS cloud services (e.g., EC2, S3, Lambda, DynamoDB, RDS, SQS, SNS, ECS / EKS) to build, deploy, and manage product features and infrastructure.
- Requirements Translation : Bridge the gap between product requirements and technical specifications, working closely with Product Managers to define user stories and acceptance criteria from a technical perspective.
- Performance & Scalability : Identify and address technical bottlenecks, optimize application performance, and ensure the scalability and reliability of our products on AWS.
- Troubleshooting & Support : Provide advanced technical support for complex product issues, performing root cause analysis and implementing effective solutions.
- Cross-functional Collaboration : Collaborate extensively with engineering, QA, DevOps, and product teams to drive technical execution, ensure smooth releases, and align on technical debt and future enhancements.
- Architectural Contributions : Contribute to architectural discussions and decisions, ensuring our technical roadmap supports the product vision.
- Code Quality & Best Practices : Promote and ensure the adoption of coding standards, best practices, and effective testing methodologies.
Required Skills & Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related technical field.4+ years of hands-on experience in software development, with a strong focus on Java.Proven expertise in building and deploying applications on AWS leveraging various services.Strong proficiency in Java and experience with modern frameworks like Spring Boot.In-depth understanding of RESTful API design and development.Experience with relational databases (e.g., PostgreSQL, MySQL) and / or NoSQL databases (e.g., DynamoDB).Familiarity with containerization technologies (Docker) and orchestration (Kubernetes / ECS) is a strong plus.Solid understanding of microservices architecture and distributed systems.Experience with CI / CD pipelines and DevOps practices.Excellent problem-solving, analytical, and debugging skills.Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences(ref : hirist.tech)